make RO and WO public
add LoggedBatch