server stuff
tests and user service