framework for learning mode