adding node generator and tests