give of meaning of acronym G R A S P S​