add detailview initial version