pattern recognition, Point implemented