add Point for Postion information.
Point class
finish filter function