correct and enhance