Add evaluate pattern