create new assignment 3 GraphCalculator