Changeded all of the stuff in tag collection to make it usable
everywhere else