add rescue block