before refactoring the transactionalGraph