added backup-plist() function