Economy is improving