adding comments; cleaning up; adding GC to bacon task