user registers feature spec