Initial version of league model done