set up widgets for content