added a REPL but it's buggy