create new account works; still need to return error messages