added poll flow