C1 amina zoheir #226 polling framework

@mnzaki @linabasheer @msameh93  please review