fixed bug in shift