updates and styling