Economy showing signs of recovery.