refactoring and beginning league and admin views