testing: inhibit style warning
pattern: inhibit style warning
added method generate-edges