add and modify content