opts for repl