Added dynamic pipe