fixed CONCEPT of shiftBytes. not working. =(