refactored old name, and added a show desktop button