Added GPR. Started implementing stack