Refactor of stylecrop for league management