simplyfing parser