Added shift contoller