refactored EnsembleView