add set_node_style function incomplete