begin using consistency levels
transactions now have a class