more contents and examples