Updated League CRUD functionality