moving on to server side