smart recognition controller