cum and insert again compilation