adding in shift