done modification on frame GC