refactoring evalgraph code