mohammed shami revenge