web application example by bottle.py