done enough of ch 1 for now