alerts and styling