general updates and styling