all submodules wrapped appropriately... this tool needs to be made a little better