moving required parts to parts