renamed some GC related funcs