Update style and API hooks