update with description and contents