init $parts