use eval to run pipe variables