fixing the evaluation bug, buy using 'eval() method'