- do a pageFile.flush() after every commit garantee that the data is persisted to disk on commit. - better initialization logic to cope with the case were page file is created but process is killed before the root index is created.