add rich content sample datasource and component