implement teamInterface in a baseclass