starting on transactional persistence