add generic file copy stage