added HannsNode interface