creating a sports hub from scratch