huge alterations to the layouts and row elements