use expression object