initial shift stuff