wip poll fn
try it