layout, splittable and split changes