enough of the methods needed to make the loading screen render (not working yet)