comments
error handling on loading files
error handling on saving files