save & load transparency
make some file fields optional