improved ux for saving and loading