render complex sections