added copy assembly
added copy/write Makefile