Registeration

issue #165 @AhmedElassuty  @ahmedhagii  @metawaa  @AhmedOsam  @Mamdou7