C3 hammad sprint1

review me @nadeembarakat @Reem-Sharkawy @saraismail1234  @iBebarz