developed the evaluate class