condense the id parser