changed routing once more and added a state object to pass between the server and client