Working code pre code review
Working code after code review--any change to whitespace breaks code