added self-loops