refactors users/create