Copyright holder function update