learn replaced