updating layouts and common submodules