C3s5 answer question

#135  @ahmed-osama-saad documentation @kimoktm code @ytarek uml @marwanelderwy scenario