mohammed shami struggle days