update with formatting