refactor create user to user controller