update about and why code