autoLayoutFirstCode