for bit operation test