add lookupProp function