made some small improvements. next step is the overwrite, load, delete