few parts still left

Top