fix cprevious