updated schema for leagues, and associations across tables