implementing other polling