added a second acceptance test scenario; refactored to make it more readable