finish recogniser