add more node types