graph better performance