removing redunant error code
new approach to scenarios
fixing some logic in creating a user that was out of order