acheive the parserprinttree