First pass woth the server as well as the ui