unused and not included header
simplify impl of row and col