updated ccg reading