has graph