improve content structure