Data update, and formatting