parts updated and added