adding code and proj setup for ch15 example