Updated League class