removed old copy method for update