[#1] base infrastructure to create a user
[#1] base infrastructure to create a user