Add conditional
Add eval operator