graphs are normalized. closes #7