finish detail