added the ch3 project
added the functional interface examples from 3.2.1