Well this reads the file at least.

Just not in the right order.