ideas from the server