modify gc