C1 amina zoheir #226 polling framework

Issue #226 
@mnzaki @linabasheer @msameh93 @mennaamr   please review