continued implementation of TRANSACTIONAL-STRUCT - starts being usable