updates to loading and backend structure... working towards a more stable and scalable backend