added load and save feature (F5)