repl integration