Version 1.0, reads and writes to same file\