Add poll function