graph improved