Implement the data layout section