signals, pipes, shell