tried ch09 examples