adding REPL