courtesy of the islamic resistance movement?s movement for progressive change