added analytics by bottle