update SOURCE_LAYOUT