finish most of detail view