fun with the format of the file, point free stuff too