for learning..