finished create league functionality