add backup and requirement