chap3 open challenge