wrote the cond and List parsers, and changed the parser naming style