updates with new layout