Add copy metadata function