start of copy and paste