added part review functionality