doing controls