finish ddetail