added symbol parser