added save file modifications to create a more userfriendly interface