history addition is moved out of transaction,
moved out