think about parallizing the REPL(for practice w/pthreads), added a couple notes