implement Backup function and first steps for the new UI