version history; added keyboard shortcuts for upper lower and save as