Hartl Ch5 complete