diff --git a/src/evaluate/operator.rs b/src/evaluate/operator.rs
index 2ee61f5..c64efde 100644
--- a/src/evaluate/operator.rs
+++ b/src/evaluate/operator.rs
@@ -5,15 +5,59 @@ use crate::parser::Operator;
use crate::parser::Expression;
use crate::context::Context;
use crate::errors::DaisyError;
+use super::evaluate;
-pub fn eval_operator(g: &Expression, _context: &mut Context) -> Result