copy and layout changes