transaction half done