Ahmad Rifa'i is following