working on grad2