lc1 now runs as a child and communicates with the parent through a pipe using the tpl library.