add server.hs