add shift Controlers