add flask_learn