moved methods to server services