further work on Race Show and some of the backend logic