now creates TimePoints, reads header information, and auto-assigns