if shift down bug fixed