basic skeleton of the backend server