made for educational purposes.