Consumer perception index improves slightly