Economy on the mend