using a better gc
remove Writer