generated at
graph theory:self-loop