taking pipe in Models