use newcommand to generate title and content for easier organization