upgraded private style module