transactional processes