using 64bit for point count to handle billions of point; refactoring; change output