Integrating alternative learning mode
Silencing warnings