new parser - implemented Traverse and implementing Insert syntax