continued implementation of TRANSACTIONAL-STRUCT