1) commit by temp1