added utilities, handling backups