Things pilgrims need to prepare for hajj