bitwise modified