Adding transaction functionality