breakViewer's perspective