added copy
added changes
added chages