support select: finish