modified BoolValue