doc demo