building support for multiple views