removing target from pipeline, seemed useless, adding function lookup from string