use lodash, structured parser