graphs rule