add node and category