finished ch4, all challenge done