first repl skeleton