cnode iterface differences