get compilation, repl working