Updated gra.cpp