adding more controls and verbose info