add content handling