BitShift added