chap6 open challenge