committing harmonia parser which needs work