content and gallery structure