Started pipe implementation