required fields for contents