add get_level_node_num method