added cond, cons, quote, better syntax checking