this will be the server side of the app