team class and team manager class implementaion - NOT FINISHED