add DemoViewController
add standalone view controller for runtime detect