added layout submodule