bitOperate