server and test