work on classes for managing the storage files.
they. are. not. pretty.