adding garbage-collector.js