Beguin the implementation of the learning mode.