add construct_counter::index