create custom view routing