impolemented unit test to understand @transact_ro