with server, work