add proper repl