C3 mahmoud hashish #89 rating

Issue #89 @marwa-mehanna @Dayna161193 @omar-kassem @muhammedabuali please review to merge to master