updates to the system
gets the map working on the client