Updated league functionality