changes according to new layout