changed learn copy