It is slow and it is choppy, but it compiles and works at least