implement split view with fixed left pane