load new sub-layout where needed