beginnings of REPL