irrelevant lines(for sybol parsing) deleted