API updates and styling