update gg.h/gg.cpp
unuse memcpy
update gg.h