Implementation of backup