finish type