fixed check_class
add voice control behind query param