For testing and learning purposes