generate-contents