minimal user creation feature spec