Pipe windows implementation, only in demo