name and layout change