use full get_k_num()