dupe methods