change bit ops