make user creation actually work with a server