add evalP