modify contents