implemented rollback tests; that's the whole suite