update layout, add content