added copy changes