added evaluate class and method