improved graph