make use of smart controller