Revert "added parser (in progress)"

This reverts commit 52caac51814e109e1411047ffdf9ee33683c5b8b.
Revert "Revert "added parser (in progress)""

This reverts commit 2e60b8bae17d356821ca0cc627f5d0229c7ed9af.