change the content first