fix part creation