more content and syntax changes