slightly better graph one