able to create a user object and signup implementation works