minimize explicit use of Point class