refactored read view including desktop variant