add detailViewController