read through again, with CHI feedback in mind