mainly adding op ch5
Merge pull request #39 from rackeric/master

mainly adding op ch5