first step is polling