implement PointDigitReader