controls for current