detail view controller with buttons