add g gc