finish types