C1 hala commentting

@Tharwat7 @AbdelrahmanAyad  @BeshoSmile  @iBebarz  please check my code uml, documentation, scenario