team controller and model - done