Economy improving...markets finally recovering