add code for shift analysis