added something about transactions