blast and recovery