commit
added tests
added nodefactinfo