added symbol procedures
added symbol procedure tests