layout changes-must end