working on server control