introduced expression interface