Who has done or is doing mashr