Evaluate method