Finished CSV parser