tried to implement value for expressions, but rolled it back