upgraded private styles