incorporate parse and graph