Transaction write