use node based split point