added more methods and flushed out future methods for collector object