add monochrome demo
basic monochrome support
finish monochrome support
Merge branch 'monochrome'