hacking away at creating a user