tried cleaning up langford's parse_points code to understand it a little better...not quite there