flask practice from their website: http://flask.pocoo.org/