upgraded private view