added part lookup