Add Backup class and make it backup on providing