started working on parser.. now commiting parser itself