add Expression class