first draft of load and save files