Commit of Backup functionality ( still incomplete )