Fixing critical bug in GC implementation
new file