sample repl workflow