put controllers to a custom view container