PART MANAGER