prepare for gg