add transactional database return from beginTransaction() method