start working on server side