Added evaluate method.