remote duplicate method