create content tree