layout -> namedTuples