updated tests and server facade, all methods working