block node handling