implemented some methods within Poll