external - first commit with submodule libuv