fixed num_rows