Update algorithms to remove parts