constructed views