repl communication