can create more than two backups now + refactoring