add some graph and performance comparison