learning to use emscripten