refactor to list of evaled expressions