league model stuff