fix shifts controller