update style and ux