adding identifier path parsing impl