remove useless spaces
Merge remote-tracking branch 'origin/master'
remove duplicated constants
simplify the assignment
update gg.h/gg.cpp