added evaluate class