change the content struct