C4 hesham 36 idea stream

#36 
@hishamelgezeery @Mo7amedSala7Nazir @linabasheer @mahmoudhashish please review.