updated styles and messages