all tests pass, cons '(a) '(1 2) issue need fixing