cleaned up codecollaborator class