modify the contents