# RuntimeError: Operator "\>=" requires number arguments

**URL:** <https://community.cesium.com/t/runtimeerror-operator-requires-number-arguments/12811>\
**Category:** CesiumJS\
**Created:** [March 30, 2021, 6:45pm UTC](https://community.cesium.com/t/runtimeerror-operator-requires-number-arguments/12811 "2021-03-30T18:45:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jkasiban](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/jkasiban/32/4235_2.png) [@jkasiban](https://community.cesium.com/u/jkasiban)\
**Post date:** [March 30, 2021, 6:45pm UTC](https://community.cesium.com/t/runtimeerror-operator-requires-number-arguments/12811/1 "2021-03-30T18:45:43Z")

</div>

I am trying to stylize my 3dtileset of 3D buildings. I am using this code:  
tileset.style = new Cesium.Cesium3DTileStyle({  
color:{  
conditions:[  
[‘true’, ‘color(“white”)’]  
]  
}  
});  
and I am able to change the building colors. Now I want to color them based on conditions and tried this code:  
tileset.style = new Cesium.Cesium3DTileStyle({  
color:{  
conditions:[  
[’{Height} \>= 100', 'color("yellow", 0.5)'], ['{Height} \>= 30’, ‘color(“blue”)’],  
[‘true’, ‘color(“red”)’]  
]  
},  
show: ‘${Height} \> 0’  
});  
but now I am getting the Runtime Error which stops Cesium from rendering. I’m not sure how to fix this

---

<div class="post-metadata">

**Author:** ![jkasiban](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/jkasiban/32/4235_2.png) [@jkasiban](https://community.cesium.com/u/jkasiban)\
**Post date:** [March 30, 2021, 8:28pm UTC](https://community.cesium.com/t/runtimeerror-operator-requires-number-arguments/12811/2 "2021-03-30T20:28:41Z")

</div>

I actually solved this myself, the attribute ‘Height’ was an attribute exported from FME and it was exporting it as a string instead of a float
