working out recover log	ic