gp , gs ,gm