all 13 tests of part 4 working. added symbol test for first define argument.