added cliff and correct-incorrect response