[update] Types and styles