Initial commit, just moving function to collector.go to prepare to delete roster.go