layouts and index updates