added more comments to copy.c