rewrite Transaction && Blocking commands on Lists