remove dupe function