added closure library as submodule