C1 mennaamr #40 registration

Issue #40 @mnzaki @AminaZoheir @msameh93 @Mo7amedSala7Nazir Please review.