now with a server