added default view controller feature