add node pattern