You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wayang.apache.org by be...@apache.org on 2021/01/21 22:02:42 UTC

[incubator-wayang-website] branch master created (now 70e1c9d)

This is an automated email from the ASF dual-hosted git repository.

bertty pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git.


      at 70e1c9d  update template and other changes

This branch includes the following new commits:

     new 2368ef3  init commit
     new 70e1c9d  update template and other changes

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-wayang-website] 01/02: init commit

Posted by be...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

bertty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git

commit 2368ef363778887d5ed5f6c552ff3f906e193e70
Author: Bertty Contreras-Rojas <be...@scalytics.io>
AuthorDate: Fri Jan 15 11:45:17 2021 -0300

    init commit
---
 .gitignore                                         |   123 +
 about.html                                         |   234 +
 documentation.html                                 |   456 +
 index.html                                         |   148 +
 publications-2.html                                |   165 +
 publications.html                                  |   206 +
 publications/90_vldb_2018/index.html               |   202 +
 publications/91_icde_2018_tutorial/index.html      |   202 +
 publications/92_icde_2018_studio/index.html        |   202 +
 publications/93_sigmod_2017/index.html             |   202 +
 publications/94_spark_summit_2017/index.html       |   203 +
 publications/95_sigmod_2016/index.html             |   202 +
 publications/96_edbt_2016/index.html               |   202 +
 publications/97_vldb_2016/index.html               |   204 +
 publications/98_vldb_2015/index.html               |   202 +
 publications/99_sigmod_2015/index.html             |   202 +
 publications/template_publication.html             |    66 +
 static/css/color.css                               |    56 +
 static/css/style/darcula.css                       |    75 +
 static/css/style/darkula.css                       |     6 +
 static/css/syntax.css                              |    67 +
 static/fa/LICENSE.txt                              |    34 +
 static/fa/attribution.js                           |     3 +
 static/fa/css/all.css                              |  4619 ++
 static/fa/css/all.min.css                          |     5 +
 static/fa/css/brands.css                           |    15 +
 static/fa/css/brands.min.css                       |     5 +
 static/fa/css/fontawesome.css                      |  4585 ++
 static/fa/css/fontawesome.min.css                  |     5 +
 static/fa/css/regular.css                          |    15 +
 static/fa/css/regular.min.css                      |     5 +
 static/fa/css/solid.css                            |    16 +
 static/fa/css/solid.min.css                        |     5 +
 static/fa/css/svg-with-js.css                      |   371 +
 static/fa/css/svg-with-js.min.css                  |     5 +
 static/fa/css/v4-shims.css                         |  2172 +
 static/fa/css/v4-shims.min.css                     |     5 +
 static/fa/js/all.js                                |  4523 ++
 static/fa/js/all.min.js                            |     5 +
 static/fa/js/brands.js                             |   586 +
 static/fa/js/brands.min.js                         |     5 +
 static/fa/js/conflict-detection.js                 |   998 +
 static/fa/js/conflict-detection.min.js             |     5 +
 static/fa/js/fontawesome.js                        |  2539 +
 static/fa/js/fontawesome.min.js                    |     5 +
 static/fa/js/regular.js                            |   280 +
 static/fa/js/regular.min.js                        |     5 +
 static/fa/js/solid.js                              |  1130 +
 static/fa/js/solid.min.js                          |     5 +
 static/fa/js/v4-shims.js                           |    68 +
 static/fa/js/v4-shims.min.js                       |     5 +
 static/fa/less/_animated.less                      |    19 +
 static/fa/less/_bordered-pulled.less               |    16 +
 static/fa/less/_core.less                          |    12 +
 static/fa/less/_fixed-width.less                   |     6 +
 static/fa/less/_icons.less                         |  1462 +
 static/fa/less/_larger.less                        |    27 +
 static/fa/less/_list.less                          |    18 +
 static/fa/less/_mixins.less                        |    56 +
 static/fa/less/_rotated-flipped.less               |    24 +
 static/fa/less/_screen-reader.less                 |     5 +
 static/fa/less/_shims.less                         |  2066 +
 static/fa/less/_stacked.less                       |    22 +
 static/fa/less/_variables.less                     |  1474 +
 static/fa/less/brands.less                         |    23 +
 static/fa/less/fontawesome.less                    |    16 +
 static/fa/less/regular.less                        |    23 +
 static/fa/less/solid.less                          |    24 +
 static/fa/less/v4-shims.less                       |     6 +
 static/fa/metadata/categories.yml                  |  2572 +
 static/fa/metadata/icons.json                      | 58547 +++++++++++++++++++
 static/fa/metadata/icons.yml                       | 21782 +++++++
 static/fa/metadata/shims.json                      |  2317 +
 static/fa/metadata/shims.yml                       |   298 +
 static/fa/metadata/sponsors.yml                    |   744 +
 static/fa/scss/_animated.scss                      |    20 +
 static/fa/scss/_bordered-pulled.scss               |    20 +
 static/fa/scss/_core.scss                          |    21 +
 static/fa/scss/_fixed-width.scss                   |     6 +
 static/fa/scss/_icons.scss                         |  1462 +
 static/fa/scss/_larger.scss                        |    23 +
 static/fa/scss/_list.scss                          |    18 +
 static/fa/scss/_mixins.scss                        |    56 +
 static/fa/scss/_rotated-flipped.scss               |    24 +
 static/fa/scss/_screen-reader.scss                 |     5 +
 static/fa/scss/_shims.scss                         |  2066 +
 static/fa/scss/_stacked.scss                       |    31 +
 static/fa/scss/_variables.scss                     |  1479 +
 static/fa/scss/brands.scss                         |    23 +
 static/fa/scss/fontawesome.scss                    |    16 +
 static/fa/scss/regular.scss                        |    23 +
 static/fa/scss/solid.scss                          |    24 +
 static/fa/scss/v4-shims.scss                       |     6 +
 static/fa/sprites/brands.svg                       |  1381 +
 static/fa/sprites/regular.svg                      |   463 +
 static/fa/sprites/solid.svg                        |  3013 +
 static/fa/svgs/brands/500px.svg                    |     1 +
 static/fa/svgs/brands/accessible-icon.svg          |     1 +
 static/fa/svgs/brands/accusoft.svg                 |     1 +
 .../fa/svgs/brands/acquisitions-incorporated.svg   |     1 +
 static/fa/svgs/brands/adn.svg                      |     1 +
 static/fa/svgs/brands/adversal.svg                 |     1 +
 static/fa/svgs/brands/affiliatetheme.svg           |     1 +
 static/fa/svgs/brands/airbnb.svg                   |     1 +
 static/fa/svgs/brands/algolia.svg                  |     1 +
 static/fa/svgs/brands/alipay.svg                   |     1 +
 static/fa/svgs/brands/amazon-pay.svg               |     1 +
 static/fa/svgs/brands/amazon.svg                   |     1 +
 static/fa/svgs/brands/amilia.svg                   |     1 +
 static/fa/svgs/brands/android.svg                  |     1 +
 static/fa/svgs/brands/angellist.svg                |     1 +
 static/fa/svgs/brands/angrycreative.svg            |     1 +
 static/fa/svgs/brands/angular.svg                  |     1 +
 static/fa/svgs/brands/app-store-ios.svg            |     1 +
 static/fa/svgs/brands/app-store.svg                |     1 +
 static/fa/svgs/brands/apper.svg                    |     1 +
 static/fa/svgs/brands/apple-pay.svg                |     1 +
 static/fa/svgs/brands/apple.svg                    |     1 +
 static/fa/svgs/brands/artstation.svg               |     1 +
 static/fa/svgs/brands/asymmetrik.svg               |     1 +
 static/fa/svgs/brands/atlassian.svg                |     1 +
 static/fa/svgs/brands/audible.svg                  |     1 +
 static/fa/svgs/brands/autoprefixer.svg             |     1 +
 static/fa/svgs/brands/avianex.svg                  |     1 +
 static/fa/svgs/brands/aviato.svg                   |     1 +
 static/fa/svgs/brands/aws.svg                      |     1 +
 static/fa/svgs/brands/bandcamp.svg                 |     1 +
 static/fa/svgs/brands/battle-net.svg               |     1 +
 static/fa/svgs/brands/behance-square.svg           |     1 +
 static/fa/svgs/brands/behance.svg                  |     1 +
 static/fa/svgs/brands/bimobject.svg                |     1 +
 static/fa/svgs/brands/bitbucket.svg                |     1 +
 static/fa/svgs/brands/bitcoin.svg                  |     1 +
 static/fa/svgs/brands/bity.svg                     |     1 +
 static/fa/svgs/brands/black-tie.svg                |     1 +
 static/fa/svgs/brands/blackberry.svg               |     1 +
 static/fa/svgs/brands/blogger-b.svg                |     1 +
 static/fa/svgs/brands/blogger.svg                  |     1 +
 static/fa/svgs/brands/bluetooth-b.svg              |     1 +
 static/fa/svgs/brands/bluetooth.svg                |     1 +
 static/fa/svgs/brands/bootstrap.svg                |     1 +
 static/fa/svgs/brands/btc.svg                      |     1 +
 static/fa/svgs/brands/buffer.svg                   |     1 +
 static/fa/svgs/brands/buromobelexperte.svg         |     1 +
 static/fa/svgs/brands/buy-n-large.svg              |     1 +
 static/fa/svgs/brands/buysellads.svg               |     1 +
 static/fa/svgs/brands/canadian-maple-leaf.svg      |     1 +
 static/fa/svgs/brands/cc-amazon-pay.svg            |     1 +
 static/fa/svgs/brands/cc-amex.svg                  |     1 +
 static/fa/svgs/brands/cc-apple-pay.svg             |     1 +
 static/fa/svgs/brands/cc-diners-club.svg           |     1 +
 static/fa/svgs/brands/cc-discover.svg              |     1 +
 static/fa/svgs/brands/cc-jcb.svg                   |     1 +
 static/fa/svgs/brands/cc-mastercard.svg            |     1 +
 static/fa/svgs/brands/cc-paypal.svg                |     1 +
 static/fa/svgs/brands/cc-stripe.svg                |     1 +
 static/fa/svgs/brands/cc-visa.svg                  |     1 +
 static/fa/svgs/brands/centercode.svg               |     1 +
 static/fa/svgs/brands/centos.svg                   |     1 +
 static/fa/svgs/brands/chrome.svg                   |     1 +
 static/fa/svgs/brands/chromecast.svg               |     1 +
 static/fa/svgs/brands/cloudflare.svg               |     1 +
 static/fa/svgs/brands/cloudscale.svg               |     1 +
 static/fa/svgs/brands/cloudsmith.svg               |     1 +
 static/fa/svgs/brands/cloudversify.svg             |     1 +
 static/fa/svgs/brands/codepen.svg                  |     1 +
 static/fa/svgs/brands/codiepie.svg                 |     1 +
 static/fa/svgs/brands/confluence.svg               |     1 +
 static/fa/svgs/brands/connectdevelop.svg           |     1 +
 static/fa/svgs/brands/contao.svg                   |     1 +
 static/fa/svgs/brands/cotton-bureau.svg            |     1 +
 static/fa/svgs/brands/cpanel.svg                   |     1 +
 static/fa/svgs/brands/creative-commons-by.svg      |     1 +
 static/fa/svgs/brands/creative-commons-nc-eu.svg   |     1 +
 static/fa/svgs/brands/creative-commons-nc-jp.svg   |     1 +
 static/fa/svgs/brands/creative-commons-nc.svg      |     1 +
 static/fa/svgs/brands/creative-commons-nd.svg      |     1 +
 static/fa/svgs/brands/creative-commons-pd-alt.svg  |     1 +
 static/fa/svgs/brands/creative-commons-pd.svg      |     1 +
 static/fa/svgs/brands/creative-commons-remix.svg   |     1 +
 static/fa/svgs/brands/creative-commons-sa.svg      |     1 +
 .../svgs/brands/creative-commons-sampling-plus.svg |     1 +
 .../fa/svgs/brands/creative-commons-sampling.svg   |     1 +
 static/fa/svgs/brands/creative-commons-share.svg   |     1 +
 static/fa/svgs/brands/creative-commons-zero.svg    |     1 +
 static/fa/svgs/brands/creative-commons.svg         |     1 +
 static/fa/svgs/brands/critical-role.svg            |     1 +
 static/fa/svgs/brands/css3-alt.svg                 |     1 +
 static/fa/svgs/brands/css3.svg                     |     1 +
 static/fa/svgs/brands/cuttlefish.svg               |     1 +
 static/fa/svgs/brands/d-and-d-beyond.svg           |     1 +
 static/fa/svgs/brands/d-and-d.svg                  |     1 +
 static/fa/svgs/brands/dailymotion.svg              |     1 +
 static/fa/svgs/brands/dashcube.svg                 |     1 +
 static/fa/svgs/brands/deezer.svg                   |     1 +
 static/fa/svgs/brands/delicious.svg                |     1 +
 static/fa/svgs/brands/deploydog.svg                |     1 +
 static/fa/svgs/brands/deskpro.svg                  |     1 +
 static/fa/svgs/brands/dev.svg                      |     1 +
 static/fa/svgs/brands/deviantart.svg               |     1 +
 static/fa/svgs/brands/dhl.svg                      |     1 +
 static/fa/svgs/brands/diaspora.svg                 |     1 +
 static/fa/svgs/brands/digg.svg                     |     1 +
 static/fa/svgs/brands/digital-ocean.svg            |     1 +
 static/fa/svgs/brands/discord.svg                  |     1 +
 static/fa/svgs/brands/discourse.svg                |     1 +
 static/fa/svgs/brands/dochub.svg                   |     1 +
 static/fa/svgs/brands/docker.svg                   |     1 +
 static/fa/svgs/brands/draft2digital.svg            |     1 +
 static/fa/svgs/brands/dribbble-square.svg          |     1 +
 static/fa/svgs/brands/dribbble.svg                 |     1 +
 static/fa/svgs/brands/dropbox.svg                  |     1 +
 static/fa/svgs/brands/drupal.svg                   |     1 +
 static/fa/svgs/brands/dyalog.svg                   |     1 +
 static/fa/svgs/brands/earlybirds.svg               |     1 +
 static/fa/svgs/brands/ebay.svg                     |     1 +
 static/fa/svgs/brands/edge-legacy.svg              |     1 +
 static/fa/svgs/brands/edge.svg                     |     1 +
 static/fa/svgs/brands/elementor.svg                |     1 +
 static/fa/svgs/brands/ello.svg                     |     1 +
 static/fa/svgs/brands/ember.svg                    |     1 +
 static/fa/svgs/brands/empire.svg                   |     1 +
 static/fa/svgs/brands/envira.svg                   |     1 +
 static/fa/svgs/brands/erlang.svg                   |     1 +
 static/fa/svgs/brands/ethereum.svg                 |     1 +
 static/fa/svgs/brands/etsy.svg                     |     1 +
 static/fa/svgs/brands/evernote.svg                 |     1 +
 static/fa/svgs/brands/expeditedssl.svg             |     1 +
 static/fa/svgs/brands/facebook-f.svg               |     1 +
 static/fa/svgs/brands/facebook-messenger.svg       |     1 +
 static/fa/svgs/brands/facebook-square.svg          |     1 +
 static/fa/svgs/brands/facebook.svg                 |     1 +
 static/fa/svgs/brands/fantasy-flight-games.svg     |     1 +
 static/fa/svgs/brands/fedex.svg                    |     1 +
 static/fa/svgs/brands/fedora.svg                   |     1 +
 static/fa/svgs/brands/figma.svg                    |     1 +
 static/fa/svgs/brands/firefox-browser.svg          |     1 +
 static/fa/svgs/brands/firefox.svg                  |     1 +
 static/fa/svgs/brands/first-order-alt.svg          |     1 +
 static/fa/svgs/brands/first-order.svg              |     1 +
 static/fa/svgs/brands/firstdraft.svg               |     1 +
 static/fa/svgs/brands/flickr.svg                   |     1 +
 static/fa/svgs/brands/flipboard.svg                |     1 +
 static/fa/svgs/brands/fly.svg                      |     1 +
 static/fa/svgs/brands/font-awesome-alt.svg         |     1 +
 static/fa/svgs/brands/font-awesome-flag.svg        |     1 +
 static/fa/svgs/brands/font-awesome-logo-full.svg   |     1 +
 static/fa/svgs/brands/font-awesome.svg             |     1 +
 static/fa/svgs/brands/fonticons-fi.svg             |     1 +
 static/fa/svgs/brands/fonticons.svg                |     1 +
 static/fa/svgs/brands/fort-awesome-alt.svg         |     1 +
 static/fa/svgs/brands/fort-awesome.svg             |     1 +
 static/fa/svgs/brands/forumbee.svg                 |     1 +
 static/fa/svgs/brands/foursquare.svg               |     1 +
 static/fa/svgs/brands/free-code-camp.svg           |     1 +
 static/fa/svgs/brands/freebsd.svg                  |     1 +
 static/fa/svgs/brands/fulcrum.svg                  |     1 +
 static/fa/svgs/brands/galactic-republic.svg        |     1 +
 static/fa/svgs/brands/galactic-senate.svg          |     1 +
 static/fa/svgs/brands/get-pocket.svg               |     1 +
 static/fa/svgs/brands/gg-circle.svg                |     1 +
 static/fa/svgs/brands/gg.svg                       |     1 +
 static/fa/svgs/brands/git-alt.svg                  |     1 +
 static/fa/svgs/brands/git-square.svg               |     1 +
 static/fa/svgs/brands/git.svg                      |     1 +
 static/fa/svgs/brands/github-alt.svg               |     1 +
 static/fa/svgs/brands/github-square.svg            |     1 +
 static/fa/svgs/brands/github.svg                   |     1 +
 static/fa/svgs/brands/gitkraken.svg                |     1 +
 static/fa/svgs/brands/gitlab.svg                   |     1 +
 static/fa/svgs/brands/gitter.svg                   |     1 +
 static/fa/svgs/brands/glide-g.svg                  |     1 +
 static/fa/svgs/brands/glide.svg                    |     1 +
 static/fa/svgs/brands/gofore.svg                   |     1 +
 static/fa/svgs/brands/goodreads-g.svg              |     1 +
 static/fa/svgs/brands/goodreads.svg                |     1 +
 static/fa/svgs/brands/google-drive.svg             |     1 +
 static/fa/svgs/brands/google-pay.svg               |     1 +
 static/fa/svgs/brands/google-play.svg              |     1 +
 static/fa/svgs/brands/google-plus-g.svg            |     1 +
 static/fa/svgs/brands/google-plus-square.svg       |     1 +
 static/fa/svgs/brands/google-plus.svg              |     1 +
 static/fa/svgs/brands/google-wallet.svg            |     1 +
 static/fa/svgs/brands/google.svg                   |     1 +
 static/fa/svgs/brands/gratipay.svg                 |     1 +
 static/fa/svgs/brands/grav.svg                     |     1 +
 static/fa/svgs/brands/gripfire.svg                 |     1 +
 static/fa/svgs/brands/grunt.svg                    |     1 +
 static/fa/svgs/brands/guilded.svg                  |     1 +
 static/fa/svgs/brands/gulp.svg                     |     1 +
 static/fa/svgs/brands/hacker-news-square.svg       |     1 +
 static/fa/svgs/brands/hacker-news.svg              |     1 +
 static/fa/svgs/brands/hackerrank.svg               |     1 +
 static/fa/svgs/brands/hips.svg                     |     1 +
 static/fa/svgs/brands/hire-a-helper.svg            |     1 +
 static/fa/svgs/brands/hive.svg                     |     1 +
 static/fa/svgs/brands/hooli.svg                    |     1 +
 static/fa/svgs/brands/hornbill.svg                 |     1 +
 static/fa/svgs/brands/hotjar.svg                   |     1 +
 static/fa/svgs/brands/houzz.svg                    |     1 +
 static/fa/svgs/brands/html5.svg                    |     1 +
 static/fa/svgs/brands/hubspot.svg                  |     1 +
 static/fa/svgs/brands/ideal.svg                    |     1 +
 static/fa/svgs/brands/imdb.svg                     |     1 +
 static/fa/svgs/brands/innosoft.svg                 |     1 +
 static/fa/svgs/brands/instagram-square.svg         |     1 +
 static/fa/svgs/brands/instagram.svg                |     1 +
 static/fa/svgs/brands/instalod.svg                 |     1 +
 static/fa/svgs/brands/intercom.svg                 |     1 +
 static/fa/svgs/brands/internet-explorer.svg        |     1 +
 static/fa/svgs/brands/invision.svg                 |     1 +
 static/fa/svgs/brands/ioxhost.svg                  |     1 +
 static/fa/svgs/brands/itch-io.svg                  |     1 +
 static/fa/svgs/brands/itunes-note.svg              |     1 +
 static/fa/svgs/brands/itunes.svg                   |     1 +
 static/fa/svgs/brands/java.svg                     |     1 +
 static/fa/svgs/brands/jedi-order.svg               |     1 +
 static/fa/svgs/brands/jenkins.svg                  |     1 +
 static/fa/svgs/brands/jira.svg                     |     1 +
 static/fa/svgs/brands/joget.svg                    |     1 +
 static/fa/svgs/brands/joomla.svg                   |     1 +
 static/fa/svgs/brands/js-square.svg                |     1 +
 static/fa/svgs/brands/js.svg                       |     1 +
 static/fa/svgs/brands/jsfiddle.svg                 |     1 +
 static/fa/svgs/brands/kaggle.svg                   |     1 +
 static/fa/svgs/brands/keybase.svg                  |     1 +
 static/fa/svgs/brands/keycdn.svg                   |     1 +
 static/fa/svgs/brands/kickstarter-k.svg            |     1 +
 static/fa/svgs/brands/kickstarter.svg              |     1 +
 static/fa/svgs/brands/korvue.svg                   |     1 +
 static/fa/svgs/brands/laravel.svg                  |     1 +
 static/fa/svgs/brands/lastfm-square.svg            |     1 +
 static/fa/svgs/brands/lastfm.svg                   |     1 +
 static/fa/svgs/brands/leanpub.svg                  |     1 +
 static/fa/svgs/brands/less.svg                     |     1 +
 static/fa/svgs/brands/line.svg                     |     1 +
 static/fa/svgs/brands/linkedin-in.svg              |     1 +
 static/fa/svgs/brands/linkedin.svg                 |     1 +
 static/fa/svgs/brands/linode.svg                   |     1 +
 static/fa/svgs/brands/linux.svg                    |     1 +
 static/fa/svgs/brands/lyft.svg                     |     1 +
 static/fa/svgs/brands/magento.svg                  |     1 +
 static/fa/svgs/brands/mailchimp.svg                |     1 +
 static/fa/svgs/brands/mandalorian.svg              |     1 +
 static/fa/svgs/brands/markdown.svg                 |     1 +
 static/fa/svgs/brands/mastodon.svg                 |     1 +
 static/fa/svgs/brands/maxcdn.svg                   |     1 +
 static/fa/svgs/brands/mdb.svg                      |     1 +
 static/fa/svgs/brands/medapps.svg                  |     1 +
 static/fa/svgs/brands/medium-m.svg                 |     1 +
 static/fa/svgs/brands/medium.svg                   |     1 +
 static/fa/svgs/brands/medrt.svg                    |     1 +
 static/fa/svgs/brands/meetup.svg                   |     1 +
 static/fa/svgs/brands/megaport.svg                 |     1 +
 static/fa/svgs/brands/mendeley.svg                 |     1 +
 static/fa/svgs/brands/microblog.svg                |     1 +
 static/fa/svgs/brands/microsoft.svg                |     1 +
 static/fa/svgs/brands/mix.svg                      |     1 +
 static/fa/svgs/brands/mixcloud.svg                 |     1 +
 static/fa/svgs/brands/mixer.svg                    |     1 +
 static/fa/svgs/brands/mizuni.svg                   |     1 +
 static/fa/svgs/brands/modx.svg                     |     1 +
 static/fa/svgs/brands/monero.svg                   |     1 +
 static/fa/svgs/brands/napster.svg                  |     1 +
 static/fa/svgs/brands/neos.svg                     |     1 +
 static/fa/svgs/brands/nimblr.svg                   |     1 +
 static/fa/svgs/brands/node-js.svg                  |     1 +
 static/fa/svgs/brands/node.svg                     |     1 +
 static/fa/svgs/brands/npm.svg                      |     1 +
 static/fa/svgs/brands/ns8.svg                      |     1 +
 static/fa/svgs/brands/nutritionix.svg              |     1 +
 static/fa/svgs/brands/octopus-deploy.svg           |     1 +
 static/fa/svgs/brands/odnoklassniki-square.svg     |     1 +
 static/fa/svgs/brands/odnoklassniki.svg            |     1 +
 static/fa/svgs/brands/old-republic.svg             |     1 +
 static/fa/svgs/brands/opencart.svg                 |     1 +
 static/fa/svgs/brands/openid.svg                   |     1 +
 static/fa/svgs/brands/opera.svg                    |     1 +
 static/fa/svgs/brands/optin-monster.svg            |     1 +
 static/fa/svgs/brands/orcid.svg                    |     1 +
 static/fa/svgs/brands/osi.svg                      |     1 +
 static/fa/svgs/brands/page4.svg                    |     1 +
 static/fa/svgs/brands/pagelines.svg                |     1 +
 static/fa/svgs/brands/palfed.svg                   |     1 +
 static/fa/svgs/brands/patreon.svg                  |     1 +
 static/fa/svgs/brands/paypal.svg                   |     1 +
 static/fa/svgs/brands/penny-arcade.svg             |     1 +
 static/fa/svgs/brands/perbyte.svg                  |     1 +
 static/fa/svgs/brands/periscope.svg                |     1 +
 static/fa/svgs/brands/phabricator.svg              |     1 +
 static/fa/svgs/brands/phoenix-framework.svg        |     1 +
 static/fa/svgs/brands/phoenix-squadron.svg         |     1 +
 static/fa/svgs/brands/php.svg                      |     1 +
 static/fa/svgs/brands/pied-piper-alt.svg           |     1 +
 static/fa/svgs/brands/pied-piper-hat.svg           |     1 +
 static/fa/svgs/brands/pied-piper-pp.svg            |     1 +
 static/fa/svgs/brands/pied-piper-square.svg        |     1 +
 static/fa/svgs/brands/pied-piper.svg               |     1 +
 static/fa/svgs/brands/pinterest-p.svg              |     1 +
 static/fa/svgs/brands/pinterest-square.svg         |     1 +
 static/fa/svgs/brands/pinterest.svg                |     1 +
 static/fa/svgs/brands/playstation.svg              |     1 +
 static/fa/svgs/brands/product-hunt.svg             |     1 +
 static/fa/svgs/brands/pushed.svg                   |     1 +
 static/fa/svgs/brands/python.svg                   |     1 +
 static/fa/svgs/brands/qq.svg                       |     1 +
 static/fa/svgs/brands/quinscape.svg                |     1 +
 static/fa/svgs/brands/quora.svg                    |     1 +
 static/fa/svgs/brands/r-project.svg                |     1 +
 static/fa/svgs/brands/raspberry-pi.svg             |     1 +
 static/fa/svgs/brands/ravelry.svg                  |     1 +
 static/fa/svgs/brands/react.svg                    |     1 +
 static/fa/svgs/brands/reacteurope.svg              |     1 +
 static/fa/svgs/brands/readme.svg                   |     1 +
 static/fa/svgs/brands/rebel.svg                    |     1 +
 static/fa/svgs/brands/red-river.svg                |     1 +
 static/fa/svgs/brands/reddit-alien.svg             |     1 +
 static/fa/svgs/brands/reddit-square.svg            |     1 +
 static/fa/svgs/brands/reddit.svg                   |     1 +
 static/fa/svgs/brands/redhat.svg                   |     1 +
 static/fa/svgs/brands/renren.svg                   |     1 +
 static/fa/svgs/brands/replyd.svg                   |     1 +
 static/fa/svgs/brands/researchgate.svg             |     1 +
 static/fa/svgs/brands/resolving.svg                |     1 +
 static/fa/svgs/brands/rev.svg                      |     1 +
 static/fa/svgs/brands/rocketchat.svg               |     1 +
 static/fa/svgs/brands/rockrms.svg                  |     1 +
 static/fa/svgs/brands/rust.svg                     |     1 +
 static/fa/svgs/brands/safari.svg                   |     1 +
 static/fa/svgs/brands/salesforce.svg               |     1 +
 static/fa/svgs/brands/sass.svg                     |     1 +
 static/fa/svgs/brands/schlix.svg                   |     1 +
 static/fa/svgs/brands/scribd.svg                   |     1 +
 static/fa/svgs/brands/searchengin.svg              |     1 +
 static/fa/svgs/brands/sellcast.svg                 |     1 +
 static/fa/svgs/brands/sellsy.svg                   |     1 +
 static/fa/svgs/brands/servicestack.svg             |     1 +
 static/fa/svgs/brands/shirtsinbulk.svg             |     1 +
 static/fa/svgs/brands/shopify.svg                  |     1 +
 static/fa/svgs/brands/shopware.svg                 |     1 +
 static/fa/svgs/brands/simplybuilt.svg              |     1 +
 static/fa/svgs/brands/sistrix.svg                  |     1 +
 static/fa/svgs/brands/sith.svg                     |     1 +
 static/fa/svgs/brands/sketch.svg                   |     1 +
 static/fa/svgs/brands/skyatlas.svg                 |     1 +
 static/fa/svgs/brands/skype.svg                    |     1 +
 static/fa/svgs/brands/slack-hash.svg               |     1 +
 static/fa/svgs/brands/slack.svg                    |     1 +
 static/fa/svgs/brands/slideshare.svg               |     1 +
 static/fa/svgs/brands/snapchat-ghost.svg           |     1 +
 static/fa/svgs/brands/snapchat-square.svg          |     1 +
 static/fa/svgs/brands/snapchat.svg                 |     1 +
 static/fa/svgs/brands/soundcloud.svg               |     1 +
 static/fa/svgs/brands/sourcetree.svg               |     1 +
 static/fa/svgs/brands/speakap.svg                  |     1 +
 static/fa/svgs/brands/speaker-deck.svg             |     1 +
 static/fa/svgs/brands/spotify.svg                  |     1 +
 static/fa/svgs/brands/squarespace.svg              |     1 +
 static/fa/svgs/brands/stack-exchange.svg           |     1 +
 static/fa/svgs/brands/stack-overflow.svg           |     1 +
 static/fa/svgs/brands/stackpath.svg                |     1 +
 static/fa/svgs/brands/staylinked.svg               |     1 +
 static/fa/svgs/brands/steam-square.svg             |     1 +
 static/fa/svgs/brands/steam-symbol.svg             |     1 +
 static/fa/svgs/brands/steam.svg                    |     1 +
 static/fa/svgs/brands/sticker-mule.svg             |     1 +
 static/fa/svgs/brands/strava.svg                   |     1 +
 static/fa/svgs/brands/stripe-s.svg                 |     1 +
 static/fa/svgs/brands/stripe.svg                   |     1 +
 static/fa/svgs/brands/studiovinari.svg             |     1 +
 static/fa/svgs/brands/stumbleupon-circle.svg       |     1 +
 static/fa/svgs/brands/stumbleupon.svg              |     1 +
 static/fa/svgs/brands/superpowers.svg              |     1 +
 static/fa/svgs/brands/supple.svg                   |     1 +
 static/fa/svgs/brands/suse.svg                     |     1 +
 static/fa/svgs/brands/swift.svg                    |     1 +
 static/fa/svgs/brands/symfony.svg                  |     1 +
 static/fa/svgs/brands/teamspeak.svg                |     1 +
 static/fa/svgs/brands/telegram-plane.svg           |     1 +
 static/fa/svgs/brands/telegram.svg                 |     1 +
 static/fa/svgs/brands/tencent-weibo.svg            |     1 +
 static/fa/svgs/brands/the-red-yeti.svg             |     1 +
 static/fa/svgs/brands/themeco.svg                  |     1 +
 static/fa/svgs/brands/themeisle.svg                |     1 +
 static/fa/svgs/brands/think-peaks.svg              |     1 +
 static/fa/svgs/brands/tiktok.svg                   |     1 +
 static/fa/svgs/brands/trade-federation.svg         |     1 +
 static/fa/svgs/brands/trello.svg                   |     1 +
 static/fa/svgs/brands/tripadvisor.svg              |     1 +
 static/fa/svgs/brands/tumblr-square.svg            |     1 +
 static/fa/svgs/brands/tumblr.svg                   |     1 +
 static/fa/svgs/brands/twitch.svg                   |     1 +
 static/fa/svgs/brands/twitter-square.svg           |     1 +
 static/fa/svgs/brands/twitter.svg                  |     1 +
 static/fa/svgs/brands/typo3.svg                    |     1 +
 static/fa/svgs/brands/uber.svg                     |     1 +
 static/fa/svgs/brands/ubuntu.svg                   |     1 +
 static/fa/svgs/brands/uikit.svg                    |     1 +
 static/fa/svgs/brands/umbraco.svg                  |     1 +
 static/fa/svgs/brands/uncharted.svg                |     1 +
 static/fa/svgs/brands/uniregistry.svg              |     1 +
 static/fa/svgs/brands/unity.svg                    |     1 +
 static/fa/svgs/brands/unsplash.svg                 |     1 +
 static/fa/svgs/brands/untappd.svg                  |     1 +
 static/fa/svgs/brands/ups.svg                      |     1 +
 static/fa/svgs/brands/usb.svg                      |     1 +
 static/fa/svgs/brands/usps.svg                     |     1 +
 static/fa/svgs/brands/ussunnah.svg                 |     1 +
 static/fa/svgs/brands/vaadin.svg                   |     1 +
 static/fa/svgs/brands/viacoin.svg                  |     1 +
 static/fa/svgs/brands/viadeo-square.svg            |     1 +
 static/fa/svgs/brands/viadeo.svg                   |     1 +
 static/fa/svgs/brands/viber.svg                    |     1 +
 static/fa/svgs/brands/vimeo-square.svg             |     1 +
 static/fa/svgs/brands/vimeo-v.svg                  |     1 +
 static/fa/svgs/brands/vimeo.svg                    |     1 +
 static/fa/svgs/brands/vine.svg                     |     1 +
 static/fa/svgs/brands/vk.svg                       |     1 +
 static/fa/svgs/brands/vnv.svg                      |     1 +
 static/fa/svgs/brands/vuejs.svg                    |     1 +
 static/fa/svgs/brands/watchman-monitoring.svg      |     1 +
 static/fa/svgs/brands/waze.svg                     |     1 +
 static/fa/svgs/brands/weebly.svg                   |     1 +
 static/fa/svgs/brands/weibo.svg                    |     1 +
 static/fa/svgs/brands/weixin.svg                   |     1 +
 static/fa/svgs/brands/whatsapp-square.svg          |     1 +
 static/fa/svgs/brands/whatsapp.svg                 |     1 +
 static/fa/svgs/brands/whmcs.svg                    |     1 +
 static/fa/svgs/brands/wikipedia-w.svg              |     1 +
 static/fa/svgs/brands/windows.svg                  |     1 +
 static/fa/svgs/brands/wix.svg                      |     1 +
 static/fa/svgs/brands/wizards-of-the-coast.svg     |     1 +
 static/fa/svgs/brands/wodu.svg                     |     1 +
 static/fa/svgs/brands/wolf-pack-battalion.svg      |     1 +
 static/fa/svgs/brands/wordpress-simple.svg         |     1 +
 static/fa/svgs/brands/wordpress.svg                |     1 +
 static/fa/svgs/brands/wpbeginner.svg               |     1 +
 static/fa/svgs/brands/wpexplorer.svg               |     1 +
 static/fa/svgs/brands/wpforms.svg                  |     1 +
 static/fa/svgs/brands/wpressr.svg                  |     1 +
 static/fa/svgs/brands/xbox.svg                     |     1 +
 static/fa/svgs/brands/xing-square.svg              |     1 +
 static/fa/svgs/brands/xing.svg                     |     1 +
 static/fa/svgs/brands/y-combinator.svg             |     1 +
 static/fa/svgs/brands/yahoo.svg                    |     1 +
 static/fa/svgs/brands/yammer.svg                   |     1 +
 static/fa/svgs/brands/yandex-international.svg     |     1 +
 static/fa/svgs/brands/yandex.svg                   |     1 +
 static/fa/svgs/brands/yarn.svg                     |     1 +
 static/fa/svgs/brands/yelp.svg                     |     1 +
 static/fa/svgs/brands/yoast.svg                    |     1 +
 static/fa/svgs/brands/youtube-square.svg           |     1 +
 static/fa/svgs/brands/youtube.svg                  |     1 +
 static/fa/svgs/brands/zhihu.svg                    |     1 +
 static/fa/svgs/regular/address-book.svg            |     1 +
 static/fa/svgs/regular/address-card.svg            |     1 +
 static/fa/svgs/regular/angry.svg                   |     1 +
 static/fa/svgs/regular/arrow-alt-circle-down.svg   |     1 +
 static/fa/svgs/regular/arrow-alt-circle-left.svg   |     1 +
 static/fa/svgs/regular/arrow-alt-circle-right.svg  |     1 +
 static/fa/svgs/regular/arrow-alt-circle-up.svg     |     1 +
 static/fa/svgs/regular/bell-slash.svg              |     1 +
 static/fa/svgs/regular/bell.svg                    |     1 +
 static/fa/svgs/regular/bookmark.svg                |     1 +
 static/fa/svgs/regular/building.svg                |     1 +
 static/fa/svgs/regular/calendar-alt.svg            |     1 +
 static/fa/svgs/regular/calendar-check.svg          |     1 +
 static/fa/svgs/regular/calendar-minus.svg          |     1 +
 static/fa/svgs/regular/calendar-plus.svg           |     1 +
 static/fa/svgs/regular/calendar-times.svg          |     1 +
 static/fa/svgs/regular/calendar.svg                |     1 +
 static/fa/svgs/regular/caret-square-down.svg       |     1 +
 static/fa/svgs/regular/caret-square-left.svg       |     1 +
 static/fa/svgs/regular/caret-square-right.svg      |     1 +
 static/fa/svgs/regular/caret-square-up.svg         |     1 +
 static/fa/svgs/regular/chart-bar.svg               |     1 +
 static/fa/svgs/regular/check-circle.svg            |     1 +
 static/fa/svgs/regular/check-square.svg            |     1 +
 static/fa/svgs/regular/circle.svg                  |     1 +
 static/fa/svgs/regular/clipboard.svg               |     1 +
 static/fa/svgs/regular/clock.svg                   |     1 +
 static/fa/svgs/regular/clone.svg                   |     1 +
 static/fa/svgs/regular/closed-captioning.svg       |     1 +
 static/fa/svgs/regular/comment-alt.svg             |     1 +
 static/fa/svgs/regular/comment-dots.svg            |     1 +
 static/fa/svgs/regular/comment.svg                 |     1 +
 static/fa/svgs/regular/comments.svg                |     1 +
 static/fa/svgs/regular/compass.svg                 |     1 +
 static/fa/svgs/regular/copy.svg                    |     1 +
 static/fa/svgs/regular/copyright.svg               |     1 +
 static/fa/svgs/regular/credit-card.svg             |     1 +
 static/fa/svgs/regular/dizzy.svg                   |     1 +
 static/fa/svgs/regular/dot-circle.svg              |     1 +
 static/fa/svgs/regular/edit.svg                    |     1 +
 static/fa/svgs/regular/envelope-open.svg           |     1 +
 static/fa/svgs/regular/envelope.svg                |     1 +
 static/fa/svgs/regular/eye-slash.svg               |     1 +
 static/fa/svgs/regular/eye.svg                     |     1 +
 static/fa/svgs/regular/file-alt.svg                |     1 +
 static/fa/svgs/regular/file-archive.svg            |     1 +
 static/fa/svgs/regular/file-audio.svg              |     1 +
 static/fa/svgs/regular/file-code.svg               |     1 +
 static/fa/svgs/regular/file-excel.svg              |     1 +
 static/fa/svgs/regular/file-image.svg              |     1 +
 static/fa/svgs/regular/file-pdf.svg                |     1 +
 static/fa/svgs/regular/file-powerpoint.svg         |     1 +
 static/fa/svgs/regular/file-video.svg              |     1 +
 static/fa/svgs/regular/file-word.svg               |     1 +
 static/fa/svgs/regular/file.svg                    |     1 +
 static/fa/svgs/regular/flag.svg                    |     1 +
 static/fa/svgs/regular/flushed.svg                 |     1 +
 static/fa/svgs/regular/folder-open.svg             |     1 +
 static/fa/svgs/regular/folder.svg                  |     1 +
 static/fa/svgs/regular/font-awesome-logo-full.svg  |     1 +
 static/fa/svgs/regular/frown-open.svg              |     1 +
 static/fa/svgs/regular/frown.svg                   |     1 +
 static/fa/svgs/regular/futbol.svg                  |     1 +
 static/fa/svgs/regular/gem.svg                     |     1 +
 static/fa/svgs/regular/grimace.svg                 |     1 +
 static/fa/svgs/regular/grin-alt.svg                |     1 +
 static/fa/svgs/regular/grin-beam-sweat.svg         |     1 +
 static/fa/svgs/regular/grin-beam.svg               |     1 +
 static/fa/svgs/regular/grin-hearts.svg             |     1 +
 static/fa/svgs/regular/grin-squint-tears.svg       |     1 +
 static/fa/svgs/regular/grin-squint.svg             |     1 +
 static/fa/svgs/regular/grin-stars.svg              |     1 +
 static/fa/svgs/regular/grin-tears.svg              |     1 +
 static/fa/svgs/regular/grin-tongue-squint.svg      |     1 +
 static/fa/svgs/regular/grin-tongue-wink.svg        |     1 +
 static/fa/svgs/regular/grin-tongue.svg             |     1 +
 static/fa/svgs/regular/grin-wink.svg               |     1 +
 static/fa/svgs/regular/grin.svg                    |     1 +
 static/fa/svgs/regular/hand-lizard.svg             |     1 +
 static/fa/svgs/regular/hand-paper.svg              |     1 +
 static/fa/svgs/regular/hand-peace.svg              |     1 +
 static/fa/svgs/regular/hand-point-down.svg         |     1 +
 static/fa/svgs/regular/hand-point-left.svg         |     1 +
 static/fa/svgs/regular/hand-point-right.svg        |     1 +
 static/fa/svgs/regular/hand-point-up.svg           |     1 +
 static/fa/svgs/regular/hand-pointer.svg            |     1 +
 static/fa/svgs/regular/hand-rock.svg               |     1 +
 static/fa/svgs/regular/hand-scissors.svg           |     1 +
 static/fa/svgs/regular/hand-spock.svg              |     1 +
 static/fa/svgs/regular/handshake.svg               |     1 +
 static/fa/svgs/regular/hdd.svg                     |     1 +
 static/fa/svgs/regular/heart.svg                   |     1 +
 static/fa/svgs/regular/hospital.svg                |     1 +
 static/fa/svgs/regular/hourglass.svg               |     1 +
 static/fa/svgs/regular/id-badge.svg                |     1 +
 static/fa/svgs/regular/id-card.svg                 |     1 +
 static/fa/svgs/regular/image.svg                   |     1 +
 static/fa/svgs/regular/images.svg                  |     1 +
 static/fa/svgs/regular/keyboard.svg                |     1 +
 static/fa/svgs/regular/kiss-beam.svg               |     1 +
 static/fa/svgs/regular/kiss-wink-heart.svg         |     1 +
 static/fa/svgs/regular/kiss.svg                    |     1 +
 static/fa/svgs/regular/laugh-beam.svg              |     1 +
 static/fa/svgs/regular/laugh-squint.svg            |     1 +
 static/fa/svgs/regular/laugh-wink.svg              |     1 +
 static/fa/svgs/regular/laugh.svg                   |     1 +
 static/fa/svgs/regular/lemon.svg                   |     1 +
 static/fa/svgs/regular/life-ring.svg               |     1 +
 static/fa/svgs/regular/lightbulb.svg               |     1 +
 static/fa/svgs/regular/list-alt.svg                |     1 +
 static/fa/svgs/regular/map.svg                     |     1 +
 static/fa/svgs/regular/meh-blank.svg               |     1 +
 static/fa/svgs/regular/meh-rolling-eyes.svg        |     1 +
 static/fa/svgs/regular/meh.svg                     |     1 +
 static/fa/svgs/regular/minus-square.svg            |     1 +
 static/fa/svgs/regular/money-bill-alt.svg          |     1 +
 static/fa/svgs/regular/moon.svg                    |     1 +
 static/fa/svgs/regular/newspaper.svg               |     1 +
 static/fa/svgs/regular/object-group.svg            |     1 +
 static/fa/svgs/regular/object-ungroup.svg          |     1 +
 static/fa/svgs/regular/paper-plane.svg             |     1 +
 static/fa/svgs/regular/pause-circle.svg            |     1 +
 static/fa/svgs/regular/play-circle.svg             |     1 +
 static/fa/svgs/regular/plus-square.svg             |     1 +
 static/fa/svgs/regular/question-circle.svg         |     1 +
 static/fa/svgs/regular/registered.svg              |     1 +
 static/fa/svgs/regular/sad-cry.svg                 |     1 +
 static/fa/svgs/regular/sad-tear.svg                |     1 +
 static/fa/svgs/regular/save.svg                    |     1 +
 static/fa/svgs/regular/share-square.svg            |     1 +
 static/fa/svgs/regular/smile-beam.svg              |     1 +
 static/fa/svgs/regular/smile-wink.svg              |     1 +
 static/fa/svgs/regular/smile.svg                   |     1 +
 static/fa/svgs/regular/snowflake.svg               |     1 +
 static/fa/svgs/regular/square.svg                  |     1 +
 static/fa/svgs/regular/star-half.svg               |     1 +
 static/fa/svgs/regular/star.svg                    |     1 +
 static/fa/svgs/regular/sticky-note.svg             |     1 +
 static/fa/svgs/regular/stop-circle.svg             |     1 +
 static/fa/svgs/regular/sun.svg                     |     1 +
 static/fa/svgs/regular/surprise.svg                |     1 +
 static/fa/svgs/regular/thumbs-down.svg             |     1 +
 static/fa/svgs/regular/thumbs-up.svg               |     1 +
 static/fa/svgs/regular/times-circle.svg            |     1 +
 static/fa/svgs/regular/tired.svg                   |     1 +
 static/fa/svgs/regular/trash-alt.svg               |     1 +
 static/fa/svgs/regular/user-circle.svg             |     1 +
 static/fa/svgs/regular/user.svg                    |     1 +
 static/fa/svgs/regular/window-close.svg            |     1 +
 static/fa/svgs/regular/window-maximize.svg         |     1 +
 static/fa/svgs/regular/window-minimize.svg         |     1 +
 static/fa/svgs/regular/window-restore.svg          |     1 +
 static/fa/svgs/solid/ad.svg                        |     1 +
 static/fa/svgs/solid/address-book.svg              |     1 +
 static/fa/svgs/solid/address-card.svg              |     1 +
 static/fa/svgs/solid/adjust.svg                    |     1 +
 static/fa/svgs/solid/air-freshener.svg             |     1 +
 static/fa/svgs/solid/align-center.svg              |     1 +
 static/fa/svgs/solid/align-justify.svg             |     1 +
 static/fa/svgs/solid/align-left.svg                |     1 +
 static/fa/svgs/solid/align-right.svg               |     1 +
 static/fa/svgs/solid/allergies.svg                 |     1 +
 static/fa/svgs/solid/ambulance.svg                 |     1 +
 .../solid/american-sign-language-interpreting.svg  |     1 +
 static/fa/svgs/solid/anchor.svg                    |     1 +
 static/fa/svgs/solid/angle-double-down.svg         |     1 +
 static/fa/svgs/solid/angle-double-left.svg         |     1 +
 static/fa/svgs/solid/angle-double-right.svg        |     1 +
 static/fa/svgs/solid/angle-double-up.svg           |     1 +
 static/fa/svgs/solid/angle-down.svg                |     1 +
 static/fa/svgs/solid/angle-left.svg                |     1 +
 static/fa/svgs/solid/angle-right.svg               |     1 +
 static/fa/svgs/solid/angle-up.svg                  |     1 +
 static/fa/svgs/solid/angry.svg                     |     1 +
 static/fa/svgs/solid/ankh.svg                      |     1 +
 static/fa/svgs/solid/apple-alt.svg                 |     1 +
 static/fa/svgs/solid/archive.svg                   |     1 +
 static/fa/svgs/solid/archway.svg                   |     1 +
 static/fa/svgs/solid/arrow-alt-circle-down.svg     |     1 +
 static/fa/svgs/solid/arrow-alt-circle-left.svg     |     1 +
 static/fa/svgs/solid/arrow-alt-circle-right.svg    |     1 +
 static/fa/svgs/solid/arrow-alt-circle-up.svg       |     1 +
 static/fa/svgs/solid/arrow-circle-down.svg         |     1 +
 static/fa/svgs/solid/arrow-circle-left.svg         |     1 +
 static/fa/svgs/solid/arrow-circle-right.svg        |     1 +
 static/fa/svgs/solid/arrow-circle-up.svg           |     1 +
 static/fa/svgs/solid/arrow-down.svg                |     1 +
 static/fa/svgs/solid/arrow-left.svg                |     1 +
 static/fa/svgs/solid/arrow-right.svg               |     1 +
 static/fa/svgs/solid/arrow-up.svg                  |     1 +
 static/fa/svgs/solid/arrows-alt-h.svg              |     1 +
 static/fa/svgs/solid/arrows-alt-v.svg              |     1 +
 static/fa/svgs/solid/arrows-alt.svg                |     1 +
 .../fa/svgs/solid/assistive-listening-systems.svg  |     1 +
 static/fa/svgs/solid/asterisk.svg                  |     1 +
 static/fa/svgs/solid/at.svg                        |     1 +
 static/fa/svgs/solid/atlas.svg                     |     1 +
 static/fa/svgs/solid/atom.svg                      |     1 +
 static/fa/svgs/solid/audio-description.svg         |     1 +
 static/fa/svgs/solid/award.svg                     |     1 +
 static/fa/svgs/solid/baby-carriage.svg             |     1 +
 static/fa/svgs/solid/baby.svg                      |     1 +
 static/fa/svgs/solid/backspace.svg                 |     1 +
 static/fa/svgs/solid/backward.svg                  |     1 +
 static/fa/svgs/solid/bacon.svg                     |     1 +
 static/fa/svgs/solid/bacteria.svg                  |     1 +
 static/fa/svgs/solid/bacterium.svg                 |     1 +
 static/fa/svgs/solid/bahai.svg                     |     1 +
 static/fa/svgs/solid/balance-scale-left.svg        |     1 +
 static/fa/svgs/solid/balance-scale-right.svg       |     1 +
 static/fa/svgs/solid/balance-scale.svg             |     1 +
 static/fa/svgs/solid/ban.svg                       |     1 +
 static/fa/svgs/solid/band-aid.svg                  |     1 +
 static/fa/svgs/solid/barcode.svg                   |     1 +
 static/fa/svgs/solid/bars.svg                      |     1 +
 static/fa/svgs/solid/baseball-ball.svg             |     1 +
 static/fa/svgs/solid/basketball-ball.svg           |     1 +
 static/fa/svgs/solid/bath.svg                      |     1 +
 static/fa/svgs/solid/battery-empty.svg             |     1 +
 static/fa/svgs/solid/battery-full.svg              |     1 +
 static/fa/svgs/solid/battery-half.svg              |     1 +
 static/fa/svgs/solid/battery-quarter.svg           |     1 +
 static/fa/svgs/solid/battery-three-quarters.svg    |     1 +
 static/fa/svgs/solid/bed.svg                       |     1 +
 static/fa/svgs/solid/beer.svg                      |     1 +
 static/fa/svgs/solid/bell-slash.svg                |     1 +
 static/fa/svgs/solid/bell.svg                      |     1 +
 static/fa/svgs/solid/bezier-curve.svg              |     1 +
 static/fa/svgs/solid/bible.svg                     |     1 +
 static/fa/svgs/solid/bicycle.svg                   |     1 +
 static/fa/svgs/solid/biking.svg                    |     1 +
 static/fa/svgs/solid/binoculars.svg                |     1 +
 static/fa/svgs/solid/biohazard.svg                 |     1 +
 static/fa/svgs/solid/birthday-cake.svg             |     1 +
 static/fa/svgs/solid/blender-phone.svg             |     1 +
 static/fa/svgs/solid/blender.svg                   |     1 +
 static/fa/svgs/solid/blind.svg                     |     1 +
 static/fa/svgs/solid/blog.svg                      |     1 +
 static/fa/svgs/solid/bold.svg                      |     1 +
 static/fa/svgs/solid/bolt.svg                      |     1 +
 static/fa/svgs/solid/bomb.svg                      |     1 +
 static/fa/svgs/solid/bone.svg                      |     1 +
 static/fa/svgs/solid/bong.svg                      |     1 +
 static/fa/svgs/solid/book-dead.svg                 |     1 +
 static/fa/svgs/solid/book-medical.svg              |     1 +
 static/fa/svgs/solid/book-open.svg                 |     1 +
 static/fa/svgs/solid/book-reader.svg               |     1 +
 static/fa/svgs/solid/book.svg                      |     1 +
 static/fa/svgs/solid/bookmark.svg                  |     1 +
 static/fa/svgs/solid/border-all.svg                |     1 +
 static/fa/svgs/solid/border-none.svg               |     1 +
 static/fa/svgs/solid/border-style.svg              |     1 +
 static/fa/svgs/solid/bowling-ball.svg              |     1 +
 static/fa/svgs/solid/box-open.svg                  |     1 +
 static/fa/svgs/solid/box-tissue.svg                |     1 +
 static/fa/svgs/solid/box.svg                       |     1 +
 static/fa/svgs/solid/boxes.svg                     |     1 +
 static/fa/svgs/solid/braille.svg                   |     1 +
 static/fa/svgs/solid/brain.svg                     |     1 +
 static/fa/svgs/solid/bread-slice.svg               |     1 +
 static/fa/svgs/solid/briefcase-medical.svg         |     1 +
 static/fa/svgs/solid/briefcase.svg                 |     1 +
 static/fa/svgs/solid/broadcast-tower.svg           |     1 +
 static/fa/svgs/solid/broom.svg                     |     1 +
 static/fa/svgs/solid/brush.svg                     |     1 +
 static/fa/svgs/solid/bug.svg                       |     1 +
 static/fa/svgs/solid/building.svg                  |     1 +
 static/fa/svgs/solid/bullhorn.svg                  |     1 +
 static/fa/svgs/solid/bullseye.svg                  |     1 +
 static/fa/svgs/solid/burn.svg                      |     1 +
 static/fa/svgs/solid/bus-alt.svg                   |     1 +
 static/fa/svgs/solid/bus.svg                       |     1 +
 static/fa/svgs/solid/business-time.svg             |     1 +
 static/fa/svgs/solid/calculator.svg                |     1 +
 static/fa/svgs/solid/calendar-alt.svg              |     1 +
 static/fa/svgs/solid/calendar-check.svg            |     1 +
 static/fa/svgs/solid/calendar-day.svg              |     1 +
 static/fa/svgs/solid/calendar-minus.svg            |     1 +
 static/fa/svgs/solid/calendar-plus.svg             |     1 +
 static/fa/svgs/solid/calendar-times.svg            |     1 +
 static/fa/svgs/solid/calendar-week.svg             |     1 +
 static/fa/svgs/solid/calendar.svg                  |     1 +
 static/fa/svgs/solid/camera-retro.svg              |     1 +
 static/fa/svgs/solid/camera.svg                    |     1 +
 static/fa/svgs/solid/campground.svg                |     1 +
 static/fa/svgs/solid/candy-cane.svg                |     1 +
 static/fa/svgs/solid/cannabis.svg                  |     1 +
 static/fa/svgs/solid/capsules.svg                  |     1 +
 static/fa/svgs/solid/car-alt.svg                   |     1 +
 static/fa/svgs/solid/car-battery.svg               |     1 +
 static/fa/svgs/solid/car-crash.svg                 |     1 +
 static/fa/svgs/solid/car-side.svg                  |     1 +
 static/fa/svgs/solid/car.svg                       |     1 +
 static/fa/svgs/solid/caravan.svg                   |     1 +
 static/fa/svgs/solid/caret-down.svg                |     1 +
 static/fa/svgs/solid/caret-left.svg                |     1 +
 static/fa/svgs/solid/caret-right.svg               |     1 +
 static/fa/svgs/solid/caret-square-down.svg         |     1 +
 static/fa/svgs/solid/caret-square-left.svg         |     1 +
 static/fa/svgs/solid/caret-square-right.svg        |     1 +
 static/fa/svgs/solid/caret-square-up.svg           |     1 +
 static/fa/svgs/solid/caret-up.svg                  |     1 +
 static/fa/svgs/solid/carrot.svg                    |     1 +
 static/fa/svgs/solid/cart-arrow-down.svg           |     1 +
 static/fa/svgs/solid/cart-plus.svg                 |     1 +
 static/fa/svgs/solid/cash-register.svg             |     1 +
 static/fa/svgs/solid/cat.svg                       |     1 +
 static/fa/svgs/solid/certificate.svg               |     1 +
 static/fa/svgs/solid/chair.svg                     |     1 +
 static/fa/svgs/solid/chalkboard-teacher.svg        |     1 +
 static/fa/svgs/solid/chalkboard.svg                |     1 +
 static/fa/svgs/solid/charging-station.svg          |     1 +
 static/fa/svgs/solid/chart-area.svg                |     1 +
 static/fa/svgs/solid/chart-bar.svg                 |     1 +
 static/fa/svgs/solid/chart-line.svg                |     1 +
 static/fa/svgs/solid/chart-pie.svg                 |     1 +
 static/fa/svgs/solid/check-circle.svg              |     1 +
 static/fa/svgs/solid/check-double.svg              |     1 +
 static/fa/svgs/solid/check-square.svg              |     1 +
 static/fa/svgs/solid/check.svg                     |     1 +
 static/fa/svgs/solid/cheese.svg                    |     1 +
 static/fa/svgs/solid/chess-bishop.svg              |     1 +
 static/fa/svgs/solid/chess-board.svg               |     1 +
 static/fa/svgs/solid/chess-king.svg                |     1 +
 static/fa/svgs/solid/chess-knight.svg              |     1 +
 static/fa/svgs/solid/chess-pawn.svg                |     1 +
 static/fa/svgs/solid/chess-queen.svg               |     1 +
 static/fa/svgs/solid/chess-rook.svg                |     1 +
 static/fa/svgs/solid/chess.svg                     |     1 +
 static/fa/svgs/solid/chevron-circle-down.svg       |     1 +
 static/fa/svgs/solid/chevron-circle-left.svg       |     1 +
 static/fa/svgs/solid/chevron-circle-right.svg      |     1 +
 static/fa/svgs/solid/chevron-circle-up.svg         |     1 +
 static/fa/svgs/solid/chevron-down.svg              |     1 +
 static/fa/svgs/solid/chevron-left.svg              |     1 +
 static/fa/svgs/solid/chevron-right.svg             |     1 +
 static/fa/svgs/solid/chevron-up.svg                |     1 +
 static/fa/svgs/solid/child.svg                     |     1 +
 static/fa/svgs/solid/church.svg                    |     1 +
 static/fa/svgs/solid/circle-notch.svg              |     1 +
 static/fa/svgs/solid/circle.svg                    |     1 +
 static/fa/svgs/solid/city.svg                      |     1 +
 static/fa/svgs/solid/clinic-medical.svg            |     1 +
 static/fa/svgs/solid/clipboard-check.svg           |     1 +
 static/fa/svgs/solid/clipboard-list.svg            |     1 +
 static/fa/svgs/solid/clipboard.svg                 |     1 +
 static/fa/svgs/solid/clock.svg                     |     1 +
 static/fa/svgs/solid/clone.svg                     |     1 +
 static/fa/svgs/solid/closed-captioning.svg         |     1 +
 static/fa/svgs/solid/cloud-download-alt.svg        |     1 +
 static/fa/svgs/solid/cloud-meatball.svg            |     1 +
 static/fa/svgs/solid/cloud-moon-rain.svg           |     1 +
 static/fa/svgs/solid/cloud-moon.svg                |     1 +
 static/fa/svgs/solid/cloud-rain.svg                |     1 +
 static/fa/svgs/solid/cloud-showers-heavy.svg       |     1 +
 static/fa/svgs/solid/cloud-sun-rain.svg            |     1 +
 static/fa/svgs/solid/cloud-sun.svg                 |     1 +
 static/fa/svgs/solid/cloud-upload-alt.svg          |     1 +
 static/fa/svgs/solid/cloud.svg                     |     1 +
 static/fa/svgs/solid/cocktail.svg                  |     1 +
 static/fa/svgs/solid/code-branch.svg               |     1 +
 static/fa/svgs/solid/code.svg                      |     1 +
 static/fa/svgs/solid/coffee.svg                    |     1 +
 static/fa/svgs/solid/cog.svg                       |     1 +
 static/fa/svgs/solid/cogs.svg                      |     1 +
 static/fa/svgs/solid/coins.svg                     |     1 +
 static/fa/svgs/solid/columns.svg                   |     1 +
 static/fa/svgs/solid/comment-alt.svg               |     1 +
 static/fa/svgs/solid/comment-dollar.svg            |     1 +
 static/fa/svgs/solid/comment-dots.svg              |     1 +
 static/fa/svgs/solid/comment-medical.svg           |     1 +
 static/fa/svgs/solid/comment-slash.svg             |     1 +
 static/fa/svgs/solid/comment.svg                   |     1 +
 static/fa/svgs/solid/comments-dollar.svg           |     1 +
 static/fa/svgs/solid/comments.svg                  |     1 +
 static/fa/svgs/solid/compact-disc.svg              |     1 +
 static/fa/svgs/solid/compass.svg                   |     1 +
 static/fa/svgs/solid/compress-alt.svg              |     1 +
 static/fa/svgs/solid/compress-arrows-alt.svg       |     1 +
 static/fa/svgs/solid/compress.svg                  |     1 +
 static/fa/svgs/solid/concierge-bell.svg            |     1 +
 static/fa/svgs/solid/cookie-bite.svg               |     1 +
 static/fa/svgs/solid/cookie.svg                    |     1 +
 static/fa/svgs/solid/copy.svg                      |     1 +
 static/fa/svgs/solid/copyright.svg                 |     1 +
 static/fa/svgs/solid/couch.svg                     |     1 +
 static/fa/svgs/solid/credit-card.svg               |     1 +
 static/fa/svgs/solid/crop-alt.svg                  |     1 +
 static/fa/svgs/solid/crop.svg                      |     1 +
 static/fa/svgs/solid/cross.svg                     |     1 +
 static/fa/svgs/solid/crosshairs.svg                |     1 +
 static/fa/svgs/solid/crow.svg                      |     1 +
 static/fa/svgs/solid/crown.svg                     |     1 +
 static/fa/svgs/solid/crutch.svg                    |     1 +
 static/fa/svgs/solid/cube.svg                      |     1 +
 static/fa/svgs/solid/cubes.svg                     |     1 +
 static/fa/svgs/solid/cut.svg                       |     1 +
 static/fa/svgs/solid/database.svg                  |     1 +
 static/fa/svgs/solid/deaf.svg                      |     1 +
 static/fa/svgs/solid/democrat.svg                  |     1 +
 static/fa/svgs/solid/desktop.svg                   |     1 +
 static/fa/svgs/solid/dharmachakra.svg              |     1 +
 static/fa/svgs/solid/diagnoses.svg                 |     1 +
 static/fa/svgs/solid/dice-d20.svg                  |     1 +
 static/fa/svgs/solid/dice-d6.svg                   |     1 +
 static/fa/svgs/solid/dice-five.svg                 |     1 +
 static/fa/svgs/solid/dice-four.svg                 |     1 +
 static/fa/svgs/solid/dice-one.svg                  |     1 +
 static/fa/svgs/solid/dice-six.svg                  |     1 +
 static/fa/svgs/solid/dice-three.svg                |     1 +
 static/fa/svgs/solid/dice-two.svg                  |     1 +
 static/fa/svgs/solid/dice.svg                      |     1 +
 static/fa/svgs/solid/digital-tachograph.svg        |     1 +
 static/fa/svgs/solid/directions.svg                |     1 +
 static/fa/svgs/solid/disease.svg                   |     1 +
 static/fa/svgs/solid/divide.svg                    |     1 +
 static/fa/svgs/solid/dizzy.svg                     |     1 +
 static/fa/svgs/solid/dna.svg                       |     1 +
 static/fa/svgs/solid/dog.svg                       |     1 +
 static/fa/svgs/solid/dollar-sign.svg               |     1 +
 static/fa/svgs/solid/dolly-flatbed.svg             |     1 +
 static/fa/svgs/solid/dolly.svg                     |     1 +
 static/fa/svgs/solid/donate.svg                    |     1 +
 static/fa/svgs/solid/door-closed.svg               |     1 +
 static/fa/svgs/solid/door-open.svg                 |     1 +
 static/fa/svgs/solid/dot-circle.svg                |     1 +
 static/fa/svgs/solid/dove.svg                      |     1 +
 static/fa/svgs/solid/download.svg                  |     1 +
 static/fa/svgs/solid/drafting-compass.svg          |     1 +
 static/fa/svgs/solid/dragon.svg                    |     1 +
 static/fa/svgs/solid/draw-polygon.svg              |     1 +
 static/fa/svgs/solid/drum-steelpan.svg             |     1 +
 static/fa/svgs/solid/drum.svg                      |     1 +
 static/fa/svgs/solid/drumstick-bite.svg            |     1 +
 static/fa/svgs/solid/dumbbell.svg                  |     1 +
 static/fa/svgs/solid/dumpster-fire.svg             |     1 +
 static/fa/svgs/solid/dumpster.svg                  |     1 +
 static/fa/svgs/solid/dungeon.svg                   |     1 +
 static/fa/svgs/solid/edit.svg                      |     1 +
 static/fa/svgs/solid/egg.svg                       |     1 +
 static/fa/svgs/solid/eject.svg                     |     1 +
 static/fa/svgs/solid/ellipsis-h.svg                |     1 +
 static/fa/svgs/solid/ellipsis-v.svg                |     1 +
 static/fa/svgs/solid/envelope-open-text.svg        |     1 +
 static/fa/svgs/solid/envelope-open.svg             |     1 +
 static/fa/svgs/solid/envelope-square.svg           |     1 +
 static/fa/svgs/solid/envelope.svg                  |     1 +
 static/fa/svgs/solid/equals.svg                    |     1 +
 static/fa/svgs/solid/eraser.svg                    |     1 +
 static/fa/svgs/solid/ethernet.svg                  |     1 +
 static/fa/svgs/solid/euro-sign.svg                 |     1 +
 static/fa/svgs/solid/exchange-alt.svg              |     1 +
 static/fa/svgs/solid/exclamation-circle.svg        |     1 +
 static/fa/svgs/solid/exclamation-triangle.svg      |     1 +
 static/fa/svgs/solid/exclamation.svg               |     1 +
 static/fa/svgs/solid/expand-alt.svg                |     1 +
 static/fa/svgs/solid/expand-arrows-alt.svg         |     1 +
 static/fa/svgs/solid/expand.svg                    |     1 +
 static/fa/svgs/solid/external-link-alt.svg         |     1 +
 static/fa/svgs/solid/external-link-square-alt.svg  |     1 +
 static/fa/svgs/solid/eye-dropper.svg               |     1 +
 static/fa/svgs/solid/eye-slash.svg                 |     1 +
 static/fa/svgs/solid/eye.svg                       |     1 +
 static/fa/svgs/solid/fan.svg                       |     1 +
 static/fa/svgs/solid/fast-backward.svg             |     1 +
 static/fa/svgs/solid/fast-forward.svg              |     1 +
 static/fa/svgs/solid/faucet.svg                    |     1 +
 static/fa/svgs/solid/fax.svg                       |     1 +
 static/fa/svgs/solid/feather-alt.svg               |     1 +
 static/fa/svgs/solid/feather.svg                   |     1 +
 static/fa/svgs/solid/female.svg                    |     1 +
 static/fa/svgs/solid/fighter-jet.svg               |     1 +
 static/fa/svgs/solid/file-alt.svg                  |     1 +
 static/fa/svgs/solid/file-archive.svg              |     1 +
 static/fa/svgs/solid/file-audio.svg                |     1 +
 static/fa/svgs/solid/file-code.svg                 |     1 +
 static/fa/svgs/solid/file-contract.svg             |     1 +
 static/fa/svgs/solid/file-csv.svg                  |     1 +
 static/fa/svgs/solid/file-download.svg             |     1 +
 static/fa/svgs/solid/file-excel.svg                |     1 +
 static/fa/svgs/solid/file-export.svg               |     1 +
 static/fa/svgs/solid/file-image.svg                |     1 +
 static/fa/svgs/solid/file-import.svg               |     1 +
 static/fa/svgs/solid/file-invoice-dollar.svg       |     1 +
 static/fa/svgs/solid/file-invoice.svg              |     1 +
 static/fa/svgs/solid/file-medical-alt.svg          |     1 +
 static/fa/svgs/solid/file-medical.svg              |     1 +
 static/fa/svgs/solid/file-pdf.svg                  |     1 +
 static/fa/svgs/solid/file-powerpoint.svg           |     1 +
 static/fa/svgs/solid/file-prescription.svg         |     1 +
 static/fa/svgs/solid/file-signature.svg            |     1 +
 static/fa/svgs/solid/file-upload.svg               |     1 +
 static/fa/svgs/solid/file-video.svg                |     1 +
 static/fa/svgs/solid/file-word.svg                 |     1 +
 static/fa/svgs/solid/file.svg                      |     1 +
 static/fa/svgs/solid/fill-drip.svg                 |     1 +
 static/fa/svgs/solid/fill.svg                      |     1 +
 static/fa/svgs/solid/film.svg                      |     1 +
 static/fa/svgs/solid/filter.svg                    |     1 +
 static/fa/svgs/solid/fingerprint.svg               |     1 +
 static/fa/svgs/solid/fire-alt.svg                  |     1 +
 static/fa/svgs/solid/fire-extinguisher.svg         |     1 +
 static/fa/svgs/solid/fire.svg                      |     1 +
 static/fa/svgs/solid/first-aid.svg                 |     1 +
 static/fa/svgs/solid/fish.svg                      |     1 +
 static/fa/svgs/solid/fist-raised.svg               |     1 +
 static/fa/svgs/solid/flag-checkered.svg            |     1 +
 static/fa/svgs/solid/flag-usa.svg                  |     1 +
 static/fa/svgs/solid/flag.svg                      |     1 +
 static/fa/svgs/solid/flask.svg                     |     1 +
 static/fa/svgs/solid/flushed.svg                   |     1 +
 static/fa/svgs/solid/folder-minus.svg              |     1 +
 static/fa/svgs/solid/folder-open.svg               |     1 +
 static/fa/svgs/solid/folder-plus.svg               |     1 +
 static/fa/svgs/solid/folder.svg                    |     1 +
 static/fa/svgs/solid/font-awesome-logo-full.svg    |     1 +
 static/fa/svgs/solid/font.svg                      |     1 +
 static/fa/svgs/solid/football-ball.svg             |     1 +
 static/fa/svgs/solid/forward.svg                   |     1 +
 static/fa/svgs/solid/frog.svg                      |     1 +
 static/fa/svgs/solid/frown-open.svg                |     1 +
 static/fa/svgs/solid/frown.svg                     |     1 +
 static/fa/svgs/solid/funnel-dollar.svg             |     1 +
 static/fa/svgs/solid/futbol.svg                    |     1 +
 static/fa/svgs/solid/gamepad.svg                   |     1 +
 static/fa/svgs/solid/gas-pump.svg                  |     1 +
 static/fa/svgs/solid/gavel.svg                     |     1 +
 static/fa/svgs/solid/gem.svg                       |     1 +
 static/fa/svgs/solid/genderless.svg                |     1 +
 static/fa/svgs/solid/ghost.svg                     |     1 +
 static/fa/svgs/solid/gift.svg                      |     1 +
 static/fa/svgs/solid/gifts.svg                     |     1 +
 static/fa/svgs/solid/glass-cheers.svg              |     1 +
 static/fa/svgs/solid/glass-martini-alt.svg         |     1 +
 static/fa/svgs/solid/glass-martini.svg             |     1 +
 static/fa/svgs/solid/glass-whiskey.svg             |     1 +
 static/fa/svgs/solid/glasses.svg                   |     1 +
 static/fa/svgs/solid/globe-africa.svg              |     1 +
 static/fa/svgs/solid/globe-americas.svg            |     1 +
 static/fa/svgs/solid/globe-asia.svg                |     1 +
 static/fa/svgs/solid/globe-europe.svg              |     1 +
 static/fa/svgs/solid/globe.svg                     |     1 +
 static/fa/svgs/solid/golf-ball.svg                 |     1 +
 static/fa/svgs/solid/gopuram.svg                   |     1 +
 static/fa/svgs/solid/graduation-cap.svg            |     1 +
 static/fa/svgs/solid/greater-than-equal.svg        |     1 +
 static/fa/svgs/solid/greater-than.svg              |     1 +
 static/fa/svgs/solid/grimace.svg                   |     1 +
 static/fa/svgs/solid/grin-alt.svg                  |     1 +
 static/fa/svgs/solid/grin-beam-sweat.svg           |     1 +
 static/fa/svgs/solid/grin-beam.svg                 |     1 +
 static/fa/svgs/solid/grin-hearts.svg               |     1 +
 static/fa/svgs/solid/grin-squint-tears.svg         |     1 +
 static/fa/svgs/solid/grin-squint.svg               |     1 +
 static/fa/svgs/solid/grin-stars.svg                |     1 +
 static/fa/svgs/solid/grin-tears.svg                |     1 +
 static/fa/svgs/solid/grin-tongue-squint.svg        |     1 +
 static/fa/svgs/solid/grin-tongue-wink.svg          |     1 +
 static/fa/svgs/solid/grin-tongue.svg               |     1 +
 static/fa/svgs/solid/grin-wink.svg                 |     1 +
 static/fa/svgs/solid/grin.svg                      |     1 +
 static/fa/svgs/solid/grip-horizontal.svg           |     1 +
 static/fa/svgs/solid/grip-lines-vertical.svg       |     1 +
 static/fa/svgs/solid/grip-lines.svg                |     1 +
 static/fa/svgs/solid/grip-vertical.svg             |     1 +
 static/fa/svgs/solid/guitar.svg                    |     1 +
 static/fa/svgs/solid/h-square.svg                  |     1 +
 static/fa/svgs/solid/hamburger.svg                 |     1 +
 static/fa/svgs/solid/hammer.svg                    |     1 +
 static/fa/svgs/solid/hamsa.svg                     |     1 +
 static/fa/svgs/solid/hand-holding-heart.svg        |     1 +
 static/fa/svgs/solid/hand-holding-medical.svg      |     1 +
 static/fa/svgs/solid/hand-holding-usd.svg          |     1 +
 static/fa/svgs/solid/hand-holding-water.svg        |     1 +
 static/fa/svgs/solid/hand-holding.svg              |     1 +
 static/fa/svgs/solid/hand-lizard.svg               |     1 +
 static/fa/svgs/solid/hand-middle-finger.svg        |     1 +
 static/fa/svgs/solid/hand-paper.svg                |     1 +
 static/fa/svgs/solid/hand-peace.svg                |     1 +
 static/fa/svgs/solid/hand-point-down.svg           |     1 +
 static/fa/svgs/solid/hand-point-left.svg           |     1 +
 static/fa/svgs/solid/hand-point-right.svg          |     1 +
 static/fa/svgs/solid/hand-point-up.svg             |     1 +
 static/fa/svgs/solid/hand-pointer.svg              |     1 +
 static/fa/svgs/solid/hand-rock.svg                 |     1 +
 static/fa/svgs/solid/hand-scissors.svg             |     1 +
 static/fa/svgs/solid/hand-sparkles.svg             |     1 +
 static/fa/svgs/solid/hand-spock.svg                |     1 +
 static/fa/svgs/solid/hands-helping.svg             |     1 +
 static/fa/svgs/solid/hands-wash.svg                |     1 +
 static/fa/svgs/solid/hands.svg                     |     1 +
 static/fa/svgs/solid/handshake-alt-slash.svg       |     1 +
 static/fa/svgs/solid/handshake-slash.svg           |     1 +
 static/fa/svgs/solid/handshake.svg                 |     1 +
 static/fa/svgs/solid/hanukiah.svg                  |     1 +
 static/fa/svgs/solid/hard-hat.svg                  |     1 +
 static/fa/svgs/solid/hashtag.svg                   |     1 +
 static/fa/svgs/solid/hat-cowboy-side.svg           |     1 +
 static/fa/svgs/solid/hat-cowboy.svg                |     1 +
 static/fa/svgs/solid/hat-wizard.svg                |     1 +
 static/fa/svgs/solid/hdd.svg                       |     1 +
 static/fa/svgs/solid/head-side-cough-slash.svg     |     1 +
 static/fa/svgs/solid/head-side-cough.svg           |     1 +
 static/fa/svgs/solid/head-side-mask.svg            |     1 +
 static/fa/svgs/solid/head-side-virus.svg           |     1 +
 static/fa/svgs/solid/heading.svg                   |     1 +
 static/fa/svgs/solid/headphones-alt.svg            |     1 +
 static/fa/svgs/solid/headphones.svg                |     1 +
 static/fa/svgs/solid/headset.svg                   |     1 +
 static/fa/svgs/solid/heart-broken.svg              |     1 +
 static/fa/svgs/solid/heart.svg                     |     1 +
 static/fa/svgs/solid/heartbeat.svg                 |     1 +
 static/fa/svgs/solid/helicopter.svg                |     1 +
 static/fa/svgs/solid/highlighter.svg               |     1 +
 static/fa/svgs/solid/hiking.svg                    |     1 +
 static/fa/svgs/solid/hippo.svg                     |     1 +
 static/fa/svgs/solid/history.svg                   |     1 +
 static/fa/svgs/solid/hockey-puck.svg               |     1 +
 static/fa/svgs/solid/holly-berry.svg               |     1 +
 static/fa/svgs/solid/home.svg                      |     1 +
 static/fa/svgs/solid/horse-head.svg                |     1 +
 static/fa/svgs/solid/horse.svg                     |     1 +
 static/fa/svgs/solid/hospital-alt.svg              |     1 +
 static/fa/svgs/solid/hospital-symbol.svg           |     1 +
 static/fa/svgs/solid/hospital-user.svg             |     1 +
 static/fa/svgs/solid/hospital.svg                  |     1 +
 static/fa/svgs/solid/hot-tub.svg                   |     1 +
 static/fa/svgs/solid/hotdog.svg                    |     1 +
 static/fa/svgs/solid/hotel.svg                     |     1 +
 static/fa/svgs/solid/hourglass-end.svg             |     1 +
 static/fa/svgs/solid/hourglass-half.svg            |     1 +
 static/fa/svgs/solid/hourglass-start.svg           |     1 +
 static/fa/svgs/solid/hourglass.svg                 |     1 +
 static/fa/svgs/solid/house-damage.svg              |     1 +
 static/fa/svgs/solid/house-user.svg                |     1 +
 static/fa/svgs/solid/hryvnia.svg                   |     1 +
 static/fa/svgs/solid/i-cursor.svg                  |     1 +
 static/fa/svgs/solid/ice-cream.svg                 |     1 +
 static/fa/svgs/solid/icicles.svg                   |     1 +
 static/fa/svgs/solid/icons.svg                     |     1 +
 static/fa/svgs/solid/id-badge.svg                  |     1 +
 static/fa/svgs/solid/id-card-alt.svg               |     1 +
 static/fa/svgs/solid/id-card.svg                   |     1 +
 static/fa/svgs/solid/igloo.svg                     |     1 +
 static/fa/svgs/solid/image.svg                     |     1 +
 static/fa/svgs/solid/images.svg                    |     1 +
 static/fa/svgs/solid/inbox.svg                     |     1 +
 static/fa/svgs/solid/indent.svg                    |     1 +
 static/fa/svgs/solid/industry.svg                  |     1 +
 static/fa/svgs/solid/infinity.svg                  |     1 +
 static/fa/svgs/solid/info-circle.svg               |     1 +
 static/fa/svgs/solid/info.svg                      |     1 +
 static/fa/svgs/solid/italic.svg                    |     1 +
 static/fa/svgs/solid/jedi.svg                      |     1 +
 static/fa/svgs/solid/joint.svg                     |     1 +
 static/fa/svgs/solid/journal-whills.svg            |     1 +
 static/fa/svgs/solid/kaaba.svg                     |     1 +
 static/fa/svgs/solid/key.svg                       |     1 +
 static/fa/svgs/solid/keyboard.svg                  |     1 +
 static/fa/svgs/solid/khanda.svg                    |     1 +
 static/fa/svgs/solid/kiss-beam.svg                 |     1 +
 static/fa/svgs/solid/kiss-wink-heart.svg           |     1 +
 static/fa/svgs/solid/kiss.svg                      |     1 +
 static/fa/svgs/solid/kiwi-bird.svg                 |     1 +
 static/fa/svgs/solid/landmark.svg                  |     1 +
 static/fa/svgs/solid/language.svg                  |     1 +
 static/fa/svgs/solid/laptop-code.svg               |     1 +
 static/fa/svgs/solid/laptop-house.svg              |     1 +
 static/fa/svgs/solid/laptop-medical.svg            |     1 +
 static/fa/svgs/solid/laptop.svg                    |     1 +
 static/fa/svgs/solid/laugh-beam.svg                |     1 +
 static/fa/svgs/solid/laugh-squint.svg              |     1 +
 static/fa/svgs/solid/laugh-wink.svg                |     1 +
 static/fa/svgs/solid/laugh.svg                     |     1 +
 static/fa/svgs/solid/layer-group.svg               |     1 +
 static/fa/svgs/solid/leaf.svg                      |     1 +
 static/fa/svgs/solid/lemon.svg                     |     1 +
 static/fa/svgs/solid/less-than-equal.svg           |     1 +
 static/fa/svgs/solid/less-than.svg                 |     1 +
 static/fa/svgs/solid/level-down-alt.svg            |     1 +
 static/fa/svgs/solid/level-up-alt.svg              |     1 +
 static/fa/svgs/solid/life-ring.svg                 |     1 +
 static/fa/svgs/solid/lightbulb.svg                 |     1 +
 static/fa/svgs/solid/link.svg                      |     1 +
 static/fa/svgs/solid/lira-sign.svg                 |     1 +
 static/fa/svgs/solid/list-alt.svg                  |     1 +
 static/fa/svgs/solid/list-ol.svg                   |     1 +
 static/fa/svgs/solid/list-ul.svg                   |     1 +
 static/fa/svgs/solid/list.svg                      |     1 +
 static/fa/svgs/solid/location-arrow.svg            |     1 +
 static/fa/svgs/solid/lock-open.svg                 |     1 +
 static/fa/svgs/solid/lock.svg                      |     1 +
 static/fa/svgs/solid/long-arrow-alt-down.svg       |     1 +
 static/fa/svgs/solid/long-arrow-alt-left.svg       |     1 +
 static/fa/svgs/solid/long-arrow-alt-right.svg      |     1 +
 static/fa/svgs/solid/long-arrow-alt-up.svg         |     1 +
 static/fa/svgs/solid/low-vision.svg                |     1 +
 static/fa/svgs/solid/luggage-cart.svg              |     1 +
 static/fa/svgs/solid/lungs-virus.svg               |     1 +
 static/fa/svgs/solid/lungs.svg                     |     1 +
 static/fa/svgs/solid/magic.svg                     |     1 +
 static/fa/svgs/solid/magnet.svg                    |     1 +
 static/fa/svgs/solid/mail-bulk.svg                 |     1 +
 static/fa/svgs/solid/male.svg                      |     1 +
 static/fa/svgs/solid/map-marked-alt.svg            |     1 +
 static/fa/svgs/solid/map-marked.svg                |     1 +
 static/fa/svgs/solid/map-marker-alt.svg            |     1 +
 static/fa/svgs/solid/map-marker.svg                |     1 +
 static/fa/svgs/solid/map-pin.svg                   |     1 +
 static/fa/svgs/solid/map-signs.svg                 |     1 +
 static/fa/svgs/solid/map.svg                       |     1 +
 static/fa/svgs/solid/marker.svg                    |     1 +
 static/fa/svgs/solid/mars-double.svg               |     1 +
 static/fa/svgs/solid/mars-stroke-h.svg             |     1 +
 static/fa/svgs/solid/mars-stroke-v.svg             |     1 +
 static/fa/svgs/solid/mars-stroke.svg               |     1 +
 static/fa/svgs/solid/mars.svg                      |     1 +
 static/fa/svgs/solid/mask.svg                      |     1 +
 static/fa/svgs/solid/medal.svg                     |     1 +
 static/fa/svgs/solid/medkit.svg                    |     1 +
 static/fa/svgs/solid/meh-blank.svg                 |     1 +
 static/fa/svgs/solid/meh-rolling-eyes.svg          |     1 +
 static/fa/svgs/solid/meh.svg                       |     1 +
 static/fa/svgs/solid/memory.svg                    |     1 +
 static/fa/svgs/solid/menorah.svg                   |     1 +
 static/fa/svgs/solid/mercury.svg                   |     1 +
 static/fa/svgs/solid/meteor.svg                    |     1 +
 static/fa/svgs/solid/microchip.svg                 |     1 +
 static/fa/svgs/solid/microphone-alt-slash.svg      |     1 +
 static/fa/svgs/solid/microphone-alt.svg            |     1 +
 static/fa/svgs/solid/microphone-slash.svg          |     1 +
 static/fa/svgs/solid/microphone.svg                |     1 +
 static/fa/svgs/solid/microscope.svg                |     1 +
 static/fa/svgs/solid/minus-circle.svg              |     1 +
 static/fa/svgs/solid/minus-square.svg              |     1 +
 static/fa/svgs/solid/minus.svg                     |     1 +
 static/fa/svgs/solid/mitten.svg                    |     1 +
 static/fa/svgs/solid/mobile-alt.svg                |     1 +
 static/fa/svgs/solid/mobile.svg                    |     1 +
 static/fa/svgs/solid/money-bill-alt.svg            |     1 +
 static/fa/svgs/solid/money-bill-wave-alt.svg       |     1 +
 static/fa/svgs/solid/money-bill-wave.svg           |     1 +
 static/fa/svgs/solid/money-bill.svg                |     1 +
 static/fa/svgs/solid/money-check-alt.svg           |     1 +
 static/fa/svgs/solid/money-check.svg               |     1 +
 static/fa/svgs/solid/monument.svg                  |     1 +
 static/fa/svgs/solid/moon.svg                      |     1 +
 static/fa/svgs/solid/mortar-pestle.svg             |     1 +
 static/fa/svgs/solid/mosque.svg                    |     1 +
 static/fa/svgs/solid/motorcycle.svg                |     1 +
 static/fa/svgs/solid/mountain.svg                  |     1 +
 static/fa/svgs/solid/mouse-pointer.svg             |     1 +
 static/fa/svgs/solid/mouse.svg                     |     1 +
 static/fa/svgs/solid/mug-hot.svg                   |     1 +
 static/fa/svgs/solid/music.svg                     |     1 +
 static/fa/svgs/solid/network-wired.svg             |     1 +
 static/fa/svgs/solid/neuter.svg                    |     1 +
 static/fa/svgs/solid/newspaper.svg                 |     1 +
 static/fa/svgs/solid/not-equal.svg                 |     1 +
 static/fa/svgs/solid/notes-medical.svg             |     1 +
 static/fa/svgs/solid/object-group.svg              |     1 +
 static/fa/svgs/solid/object-ungroup.svg            |     1 +
 static/fa/svgs/solid/oil-can.svg                   |     1 +
 static/fa/svgs/solid/om.svg                        |     1 +
 static/fa/svgs/solid/otter.svg                     |     1 +
 static/fa/svgs/solid/outdent.svg                   |     1 +
 static/fa/svgs/solid/pager.svg                     |     1 +
 static/fa/svgs/solid/paint-brush.svg               |     1 +
 static/fa/svgs/solid/paint-roller.svg              |     1 +
 static/fa/svgs/solid/palette.svg                   |     1 +
 static/fa/svgs/solid/pallet.svg                    |     1 +
 static/fa/svgs/solid/paper-plane.svg               |     1 +
 static/fa/svgs/solid/paperclip.svg                 |     1 +
 static/fa/svgs/solid/parachute-box.svg             |     1 +
 static/fa/svgs/solid/paragraph.svg                 |     1 +
 static/fa/svgs/solid/parking.svg                   |     1 +
 static/fa/svgs/solid/passport.svg                  |     1 +
 static/fa/svgs/solid/pastafarianism.svg            |     1 +
 static/fa/svgs/solid/paste.svg                     |     1 +
 static/fa/svgs/solid/pause-circle.svg              |     1 +
 static/fa/svgs/solid/pause.svg                     |     1 +
 static/fa/svgs/solid/paw.svg                       |     1 +
 static/fa/svgs/solid/peace.svg                     |     1 +
 static/fa/svgs/solid/pen-alt.svg                   |     1 +
 static/fa/svgs/solid/pen-fancy.svg                 |     1 +
 static/fa/svgs/solid/pen-nib.svg                   |     1 +
 static/fa/svgs/solid/pen-square.svg                |     1 +
 static/fa/svgs/solid/pen.svg                       |     1 +
 static/fa/svgs/solid/pencil-alt.svg                |     1 +
 static/fa/svgs/solid/pencil-ruler.svg              |     1 +
 static/fa/svgs/solid/people-arrows.svg             |     1 +
 static/fa/svgs/solid/people-carry.svg              |     1 +
 static/fa/svgs/solid/pepper-hot.svg                |     1 +
 static/fa/svgs/solid/percent.svg                   |     1 +
 static/fa/svgs/solid/percentage.svg                |     1 +
 static/fa/svgs/solid/person-booth.svg              |     1 +
 static/fa/svgs/solid/phone-alt.svg                 |     1 +
 static/fa/svgs/solid/phone-slash.svg               |     1 +
 static/fa/svgs/solid/phone-square-alt.svg          |     1 +
 static/fa/svgs/solid/phone-square.svg              |     1 +
 static/fa/svgs/solid/phone-volume.svg              |     1 +
 static/fa/svgs/solid/phone.svg                     |     1 +
 static/fa/svgs/solid/photo-video.svg               |     1 +
 static/fa/svgs/solid/piggy-bank.svg                |     1 +
 static/fa/svgs/solid/pills.svg                     |     1 +
 static/fa/svgs/solid/pizza-slice.svg               |     1 +
 static/fa/svgs/solid/place-of-worship.svg          |     1 +
 static/fa/svgs/solid/plane-arrival.svg             |     1 +
 static/fa/svgs/solid/plane-departure.svg           |     1 +
 static/fa/svgs/solid/plane-slash.svg               |     1 +
 static/fa/svgs/solid/plane.svg                     |     1 +
 static/fa/svgs/solid/play-circle.svg               |     1 +
 static/fa/svgs/solid/play.svg                      |     1 +
 static/fa/svgs/solid/plug.svg                      |     1 +
 static/fa/svgs/solid/plus-circle.svg               |     1 +
 static/fa/svgs/solid/plus-square.svg               |     1 +
 static/fa/svgs/solid/plus.svg                      |     1 +
 static/fa/svgs/solid/podcast.svg                   |     1 +
 static/fa/svgs/solid/poll-h.svg                    |     1 +
 static/fa/svgs/solid/poll.svg                      |     1 +
 static/fa/svgs/solid/poo-storm.svg                 |     1 +
 static/fa/svgs/solid/poo.svg                       |     1 +
 static/fa/svgs/solid/poop.svg                      |     1 +
 static/fa/svgs/solid/portrait.svg                  |     1 +
 static/fa/svgs/solid/pound-sign.svg                |     1 +
 static/fa/svgs/solid/power-off.svg                 |     1 +
 static/fa/svgs/solid/pray.svg                      |     1 +
 static/fa/svgs/solid/praying-hands.svg             |     1 +
 static/fa/svgs/solid/prescription-bottle-alt.svg   |     1 +
 static/fa/svgs/solid/prescription-bottle.svg       |     1 +
 static/fa/svgs/solid/prescription.svg              |     1 +
 static/fa/svgs/solid/print.svg                     |     1 +
 static/fa/svgs/solid/procedures.svg                |     1 +
 static/fa/svgs/solid/project-diagram.svg           |     1 +
 static/fa/svgs/solid/pump-medical.svg              |     1 +
 static/fa/svgs/solid/pump-soap.svg                 |     1 +
 static/fa/svgs/solid/puzzle-piece.svg              |     1 +
 static/fa/svgs/solid/qrcode.svg                    |     1 +
 static/fa/svgs/solid/question-circle.svg           |     1 +
 static/fa/svgs/solid/question.svg                  |     1 +
 static/fa/svgs/solid/quidditch.svg                 |     1 +
 static/fa/svgs/solid/quote-left.svg                |     1 +
 static/fa/svgs/solid/quote-right.svg               |     1 +
 static/fa/svgs/solid/quran.svg                     |     1 +
 static/fa/svgs/solid/radiation-alt.svg             |     1 +
 static/fa/svgs/solid/radiation.svg                 |     1 +
 static/fa/svgs/solid/rainbow.svg                   |     1 +
 static/fa/svgs/solid/random.svg                    |     1 +
 static/fa/svgs/solid/receipt.svg                   |     1 +
 static/fa/svgs/solid/record-vinyl.svg              |     1 +
 static/fa/svgs/solid/recycle.svg                   |     1 +
 static/fa/svgs/solid/redo-alt.svg                  |     1 +
 static/fa/svgs/solid/redo.svg                      |     1 +
 static/fa/svgs/solid/registered.svg                |     1 +
 static/fa/svgs/solid/remove-format.svg             |     1 +
 static/fa/svgs/solid/reply-all.svg                 |     1 +
 static/fa/svgs/solid/reply.svg                     |     1 +
 static/fa/svgs/solid/republican.svg                |     1 +
 static/fa/svgs/solid/restroom.svg                  |     1 +
 static/fa/svgs/solid/retweet.svg                   |     1 +
 static/fa/svgs/solid/ribbon.svg                    |     1 +
 static/fa/svgs/solid/ring.svg                      |     1 +
 static/fa/svgs/solid/road.svg                      |     1 +
 static/fa/svgs/solid/robot.svg                     |     1 +
 static/fa/svgs/solid/rocket.svg                    |     1 +
 static/fa/svgs/solid/route.svg                     |     1 +
 static/fa/svgs/solid/rss-square.svg                |     1 +
 static/fa/svgs/solid/rss.svg                       |     1 +
 static/fa/svgs/solid/ruble-sign.svg                |     1 +
 static/fa/svgs/solid/ruler-combined.svg            |     1 +
 static/fa/svgs/solid/ruler-horizontal.svg          |     1 +
 static/fa/svgs/solid/ruler-vertical.svg            |     1 +
 static/fa/svgs/solid/ruler.svg                     |     1 +
 static/fa/svgs/solid/running.svg                   |     1 +
 static/fa/svgs/solid/rupee-sign.svg                |     1 +
 static/fa/svgs/solid/sad-cry.svg                   |     1 +
 static/fa/svgs/solid/sad-tear.svg                  |     1 +
 static/fa/svgs/solid/satellite-dish.svg            |     1 +
 static/fa/svgs/solid/satellite.svg                 |     1 +
 static/fa/svgs/solid/save.svg                      |     1 +
 static/fa/svgs/solid/school.svg                    |     1 +
 static/fa/svgs/solid/screwdriver.svg               |     1 +
 static/fa/svgs/solid/scroll.svg                    |     1 +
 static/fa/svgs/solid/sd-card.svg                   |     1 +
 static/fa/svgs/solid/search-dollar.svg             |     1 +
 static/fa/svgs/solid/search-location.svg           |     1 +
 static/fa/svgs/solid/search-minus.svg              |     1 +
 static/fa/svgs/solid/search-plus.svg               |     1 +
 static/fa/svgs/solid/search.svg                    |     1 +
 static/fa/svgs/solid/seedling.svg                  |     1 +
 static/fa/svgs/solid/server.svg                    |     1 +
 static/fa/svgs/solid/shapes.svg                    |     1 +
 static/fa/svgs/solid/share-alt-square.svg          |     1 +
 static/fa/svgs/solid/share-alt.svg                 |     1 +
 static/fa/svgs/solid/share-square.svg              |     1 +
 static/fa/svgs/solid/share.svg                     |     1 +
 static/fa/svgs/solid/shekel-sign.svg               |     1 +
 static/fa/svgs/solid/shield-alt.svg                |     1 +
 static/fa/svgs/solid/shield-virus.svg              |     1 +
 static/fa/svgs/solid/ship.svg                      |     1 +
 static/fa/svgs/solid/shipping-fast.svg             |     1 +
 static/fa/svgs/solid/shoe-prints.svg               |     1 +
 static/fa/svgs/solid/shopping-bag.svg              |     1 +
 static/fa/svgs/solid/shopping-basket.svg           |     1 +
 static/fa/svgs/solid/shopping-cart.svg             |     1 +
 static/fa/svgs/solid/shower.svg                    |     1 +
 static/fa/svgs/solid/shuttle-van.svg               |     1 +
 static/fa/svgs/solid/sign-in-alt.svg               |     1 +
 static/fa/svgs/solid/sign-language.svg             |     1 +
 static/fa/svgs/solid/sign-out-alt.svg              |     1 +
 static/fa/svgs/solid/sign.svg                      |     1 +
 static/fa/svgs/solid/signal.svg                    |     1 +
 static/fa/svgs/solid/signature.svg                 |     1 +
 static/fa/svgs/solid/sim-card.svg                  |     1 +
 static/fa/svgs/solid/sink.svg                      |     1 +
 static/fa/svgs/solid/sitemap.svg                   |     1 +
 static/fa/svgs/solid/skating.svg                   |     1 +
 static/fa/svgs/solid/skiing-nordic.svg             |     1 +
 static/fa/svgs/solid/skiing.svg                    |     1 +
 static/fa/svgs/solid/skull-crossbones.svg          |     1 +
 static/fa/svgs/solid/skull.svg                     |     1 +
 static/fa/svgs/solid/slash.svg                     |     1 +
 static/fa/svgs/solid/sleigh.svg                    |     1 +
 static/fa/svgs/solid/sliders-h.svg                 |     1 +
 static/fa/svgs/solid/smile-beam.svg                |     1 +
 static/fa/svgs/solid/smile-wink.svg                |     1 +
 static/fa/svgs/solid/smile.svg                     |     1 +
 static/fa/svgs/solid/smog.svg                      |     1 +
 static/fa/svgs/solid/smoking-ban.svg               |     1 +
 static/fa/svgs/solid/smoking.svg                   |     1 +
 static/fa/svgs/solid/sms.svg                       |     1 +
 static/fa/svgs/solid/snowboarding.svg              |     1 +
 static/fa/svgs/solid/snowflake.svg                 |     1 +
 static/fa/svgs/solid/snowman.svg                   |     1 +
 static/fa/svgs/solid/snowplow.svg                  |     1 +
 static/fa/svgs/solid/soap.svg                      |     1 +
 static/fa/svgs/solid/socks.svg                     |     1 +
 static/fa/svgs/solid/solar-panel.svg               |     1 +
 static/fa/svgs/solid/sort-alpha-down-alt.svg       |     1 +
 static/fa/svgs/solid/sort-alpha-down.svg           |     1 +
 static/fa/svgs/solid/sort-alpha-up-alt.svg         |     1 +
 static/fa/svgs/solid/sort-alpha-up.svg             |     1 +
 static/fa/svgs/solid/sort-amount-down-alt.svg      |     1 +
 static/fa/svgs/solid/sort-amount-down.svg          |     1 +
 static/fa/svgs/solid/sort-amount-up-alt.svg        |     1 +
 static/fa/svgs/solid/sort-amount-up.svg            |     1 +
 static/fa/svgs/solid/sort-down.svg                 |     1 +
 static/fa/svgs/solid/sort-numeric-down-alt.svg     |     1 +
 static/fa/svgs/solid/sort-numeric-down.svg         |     1 +
 static/fa/svgs/solid/sort-numeric-up-alt.svg       |     1 +
 static/fa/svgs/solid/sort-numeric-up.svg           |     1 +
 static/fa/svgs/solid/sort-up.svg                   |     1 +
 static/fa/svgs/solid/sort.svg                      |     1 +
 static/fa/svgs/solid/spa.svg                       |     1 +
 static/fa/svgs/solid/space-shuttle.svg             |     1 +
 static/fa/svgs/solid/spell-check.svg               |     1 +
 static/fa/svgs/solid/spider.svg                    |     1 +
 static/fa/svgs/solid/spinner.svg                   |     1 +
 static/fa/svgs/solid/splotch.svg                   |     1 +
 static/fa/svgs/solid/spray-can.svg                 |     1 +
 static/fa/svgs/solid/square-full.svg               |     1 +
 static/fa/svgs/solid/square-root-alt.svg           |     1 +
 static/fa/svgs/solid/square.svg                    |     1 +
 static/fa/svgs/solid/stamp.svg                     |     1 +
 static/fa/svgs/solid/star-and-crescent.svg         |     1 +
 static/fa/svgs/solid/star-half-alt.svg             |     1 +
 static/fa/svgs/solid/star-half.svg                 |     1 +
 static/fa/svgs/solid/star-of-david.svg             |     1 +
 static/fa/svgs/solid/star-of-life.svg              |     1 +
 static/fa/svgs/solid/star.svg                      |     1 +
 static/fa/svgs/solid/step-backward.svg             |     1 +
 static/fa/svgs/solid/step-forward.svg              |     1 +
 static/fa/svgs/solid/stethoscope.svg               |     1 +
 static/fa/svgs/solid/sticky-note.svg               |     1 +
 static/fa/svgs/solid/stop-circle.svg               |     1 +
 static/fa/svgs/solid/stop.svg                      |     1 +
 static/fa/svgs/solid/stopwatch-20.svg              |     1 +
 static/fa/svgs/solid/stopwatch.svg                 |     1 +
 static/fa/svgs/solid/store-alt-slash.svg           |     1 +
 static/fa/svgs/solid/store-alt.svg                 |     1 +
 static/fa/svgs/solid/store-slash.svg               |     1 +
 static/fa/svgs/solid/store.svg                     |     1 +
 static/fa/svgs/solid/stream.svg                    |     1 +
 static/fa/svgs/solid/street-view.svg               |     1 +
 static/fa/svgs/solid/strikethrough.svg             |     1 +
 static/fa/svgs/solid/stroopwafel.svg               |     1 +
 static/fa/svgs/solid/subscript.svg                 |     1 +
 static/fa/svgs/solid/subway.svg                    |     1 +
 static/fa/svgs/solid/suitcase-rolling.svg          |     1 +
 static/fa/svgs/solid/suitcase.svg                  |     1 +
 static/fa/svgs/solid/sun.svg                       |     1 +
 static/fa/svgs/solid/superscript.svg               |     1 +
 static/fa/svgs/solid/surprise.svg                  |     1 +
 static/fa/svgs/solid/swatchbook.svg                |     1 +
 static/fa/svgs/solid/swimmer.svg                   |     1 +
 static/fa/svgs/solid/swimming-pool.svg             |     1 +
 static/fa/svgs/solid/synagogue.svg                 |     1 +
 static/fa/svgs/solid/sync-alt.svg                  |     1 +
 static/fa/svgs/solid/sync.svg                      |     1 +
 static/fa/svgs/solid/syringe.svg                   |     1 +
 static/fa/svgs/solid/table-tennis.svg              |     1 +
 static/fa/svgs/solid/table.svg                     |     1 +
 static/fa/svgs/solid/tablet-alt.svg                |     1 +
 static/fa/svgs/solid/tablet.svg                    |     1 +
 static/fa/svgs/solid/tablets.svg                   |     1 +
 static/fa/svgs/solid/tachometer-alt.svg            |     1 +
 static/fa/svgs/solid/tag.svg                       |     1 +
 static/fa/svgs/solid/tags.svg                      |     1 +
 static/fa/svgs/solid/tape.svg                      |     1 +
 static/fa/svgs/solid/tasks.svg                     |     1 +
 static/fa/svgs/solid/taxi.svg                      |     1 +
 static/fa/svgs/solid/teeth-open.svg                |     1 +
 static/fa/svgs/solid/teeth.svg                     |     1 +
 static/fa/svgs/solid/temperature-high.svg          |     1 +
 static/fa/svgs/solid/temperature-low.svg           |     1 +
 static/fa/svgs/solid/tenge.svg                     |     1 +
 static/fa/svgs/solid/terminal.svg                  |     1 +
 static/fa/svgs/solid/text-height.svg               |     1 +
 static/fa/svgs/solid/text-width.svg                |     1 +
 static/fa/svgs/solid/th-large.svg                  |     1 +
 static/fa/svgs/solid/th-list.svg                   |     1 +
 static/fa/svgs/solid/th.svg                        |     1 +
 static/fa/svgs/solid/theater-masks.svg             |     1 +
 static/fa/svgs/solid/thermometer-empty.svg         |     1 +
 static/fa/svgs/solid/thermometer-full.svg          |     1 +
 static/fa/svgs/solid/thermometer-half.svg          |     1 +
 static/fa/svgs/solid/thermometer-quarter.svg       |     1 +
 .../fa/svgs/solid/thermometer-three-quarters.svg   |     1 +
 static/fa/svgs/solid/thermometer.svg               |     1 +
 static/fa/svgs/solid/thumbs-down.svg               |     1 +
 static/fa/svgs/solid/thumbs-up.svg                 |     1 +
 static/fa/svgs/solid/thumbtack.svg                 |     1 +
 static/fa/svgs/solid/ticket-alt.svg                |     1 +
 static/fa/svgs/solid/times-circle.svg              |     1 +
 static/fa/svgs/solid/times.svg                     |     1 +
 static/fa/svgs/solid/tint-slash.svg                |     1 +
 static/fa/svgs/solid/tint.svg                      |     1 +
 static/fa/svgs/solid/tired.svg                     |     1 +
 static/fa/svgs/solid/toggle-off.svg                |     1 +
 static/fa/svgs/solid/toggle-on.svg                 |     1 +
 static/fa/svgs/solid/toilet-paper-slash.svg        |     1 +
 static/fa/svgs/solid/toilet-paper.svg              |     1 +
 static/fa/svgs/solid/toilet.svg                    |     1 +
 static/fa/svgs/solid/toolbox.svg                   |     1 +
 static/fa/svgs/solid/tools.svg                     |     1 +
 static/fa/svgs/solid/tooth.svg                     |     1 +
 static/fa/svgs/solid/torah.svg                     |     1 +
 static/fa/svgs/solid/torii-gate.svg                |     1 +
 static/fa/svgs/solid/tractor.svg                   |     1 +
 static/fa/svgs/solid/trademark.svg                 |     1 +
 static/fa/svgs/solid/traffic-light.svg             |     1 +
 static/fa/svgs/solid/trailer.svg                   |     1 +
 static/fa/svgs/solid/train.svg                     |     1 +
 static/fa/svgs/solid/tram.svg                      |     1 +
 static/fa/svgs/solid/transgender-alt.svg           |     1 +
 static/fa/svgs/solid/transgender.svg               |     1 +
 static/fa/svgs/solid/trash-alt.svg                 |     1 +
 static/fa/svgs/solid/trash-restore-alt.svg         |     1 +
 static/fa/svgs/solid/trash-restore.svg             |     1 +
 static/fa/svgs/solid/trash.svg                     |     1 +
 static/fa/svgs/solid/tree.svg                      |     1 +
 static/fa/svgs/solid/trophy.svg                    |     1 +
 static/fa/svgs/solid/truck-loading.svg             |     1 +
 static/fa/svgs/solid/truck-monster.svg             |     1 +
 static/fa/svgs/solid/truck-moving.svg              |     1 +
 static/fa/svgs/solid/truck-pickup.svg              |     1 +
 static/fa/svgs/solid/truck.svg                     |     1 +
 static/fa/svgs/solid/tshirt.svg                    |     1 +
 static/fa/svgs/solid/tty.svg                       |     1 +
 static/fa/svgs/solid/tv.svg                        |     1 +
 static/fa/svgs/solid/umbrella-beach.svg            |     1 +
 static/fa/svgs/solid/umbrella.svg                  |     1 +
 static/fa/svgs/solid/underline.svg                 |     1 +
 static/fa/svgs/solid/undo-alt.svg                  |     1 +
 static/fa/svgs/solid/undo.svg                      |     1 +
 static/fa/svgs/solid/universal-access.svg          |     1 +
 static/fa/svgs/solid/university.svg                |     1 +
 static/fa/svgs/solid/unlink.svg                    |     1 +
 static/fa/svgs/solid/unlock-alt.svg                |     1 +
 static/fa/svgs/solid/unlock.svg                    |     1 +
 static/fa/svgs/solid/upload.svg                    |     1 +
 static/fa/svgs/solid/user-alt-slash.svg            |     1 +
 static/fa/svgs/solid/user-alt.svg                  |     1 +
 static/fa/svgs/solid/user-astronaut.svg            |     1 +
 static/fa/svgs/solid/user-check.svg                |     1 +
 static/fa/svgs/solid/user-circle.svg               |     1 +
 static/fa/svgs/solid/user-clock.svg                |     1 +
 static/fa/svgs/solid/user-cog.svg                  |     1 +
 static/fa/svgs/solid/user-edit.svg                 |     1 +
 static/fa/svgs/solid/user-friends.svg              |     1 +
 static/fa/svgs/solid/user-graduate.svg             |     1 +
 static/fa/svgs/solid/user-injured.svg              |     1 +
 static/fa/svgs/solid/user-lock.svg                 |     1 +
 static/fa/svgs/solid/user-md.svg                   |     1 +
 static/fa/svgs/solid/user-minus.svg                |     1 +
 static/fa/svgs/solid/user-ninja.svg                |     1 +
 static/fa/svgs/solid/user-nurse.svg                |     1 +
 static/fa/svgs/solid/user-plus.svg                 |     1 +
 static/fa/svgs/solid/user-secret.svg               |     1 +
 static/fa/svgs/solid/user-shield.svg               |     1 +
 static/fa/svgs/solid/user-slash.svg                |     1 +
 static/fa/svgs/solid/user-tag.svg                  |     1 +
 static/fa/svgs/solid/user-tie.svg                  |     1 +
 static/fa/svgs/solid/user-times.svg                |     1 +
 static/fa/svgs/solid/user.svg                      |     1 +
 static/fa/svgs/solid/users-cog.svg                 |     1 +
 static/fa/svgs/solid/users-slash.svg               |     1 +
 static/fa/svgs/solid/users.svg                     |     1 +
 static/fa/svgs/solid/utensil-spoon.svg             |     1 +
 static/fa/svgs/solid/utensils.svg                  |     1 +
 static/fa/svgs/solid/vector-square.svg             |     1 +
 static/fa/svgs/solid/venus-double.svg              |     1 +
 static/fa/svgs/solid/venus-mars.svg                |     1 +
 static/fa/svgs/solid/venus.svg                     |     1 +
 static/fa/svgs/solid/vest-patches.svg              |     1 +
 static/fa/svgs/solid/vest.svg                      |     1 +
 static/fa/svgs/solid/vial.svg                      |     1 +
 static/fa/svgs/solid/vials.svg                     |     1 +
 static/fa/svgs/solid/video-slash.svg               |     1 +
 static/fa/svgs/solid/video.svg                     |     1 +
 static/fa/svgs/solid/vihara.svg                    |     1 +
 static/fa/svgs/solid/virus-slash.svg               |     1 +
 static/fa/svgs/solid/virus.svg                     |     1 +
 static/fa/svgs/solid/viruses.svg                   |     1 +
 static/fa/svgs/solid/voicemail.svg                 |     1 +
 static/fa/svgs/solid/volleyball-ball.svg           |     1 +
 static/fa/svgs/solid/volume-down.svg               |     1 +
 static/fa/svgs/solid/volume-mute.svg               |     1 +
 static/fa/svgs/solid/volume-off.svg                |     1 +
 static/fa/svgs/solid/volume-up.svg                 |     1 +
 static/fa/svgs/solid/vote-yea.svg                  |     1 +
 static/fa/svgs/solid/vr-cardboard.svg              |     1 +
 static/fa/svgs/solid/walking.svg                   |     1 +
 static/fa/svgs/solid/wallet.svg                    |     1 +
 static/fa/svgs/solid/warehouse.svg                 |     1 +
 static/fa/svgs/solid/water.svg                     |     1 +
 static/fa/svgs/solid/wave-square.svg               |     1 +
 static/fa/svgs/solid/weight-hanging.svg            |     1 +
 static/fa/svgs/solid/weight.svg                    |     1 +
 static/fa/svgs/solid/wheelchair.svg                |     1 +
 static/fa/svgs/solid/wifi.svg                      |     1 +
 static/fa/svgs/solid/wind.svg                      |     1 +
 static/fa/svgs/solid/window-close.svg              |     1 +
 static/fa/svgs/solid/window-maximize.svg           |     1 +
 static/fa/svgs/solid/window-minimize.svg           |     1 +
 static/fa/svgs/solid/window-restore.svg            |     1 +
 static/fa/svgs/solid/wine-bottle.svg               |     1 +
 static/fa/svgs/solid/wine-glass-alt.svg            |     1 +
 static/fa/svgs/solid/wine-glass.svg                |     1 +
 static/fa/svgs/solid/won-sign.svg                  |     1 +
 static/fa/svgs/solid/wrench.svg                    |     1 +
 static/fa/svgs/solid/x-ray.svg                     |     1 +
 static/fa/svgs/solid/yen-sign.svg                  |     1 +
 static/fa/svgs/solid/yin-yang.svg                  |     1 +
 static/fa/webfonts/fa-brands-400.eot               |   Bin 0 -> 136822 bytes
 static/fa/webfonts/fa-brands-400.svg               |  3717 ++
 static/fa/webfonts/fa-brands-400.ttf               |   Bin 0 -> 136516 bytes
 static/fa/webfonts/fa-brands-400.woff              |   Bin 0 -> 92136 bytes
 static/fa/webfonts/fa-brands-400.woff2             |   Bin 0 -> 78460 bytes
 static/fa/webfonts/fa-regular-400.eot              |   Bin 0 -> 34350 bytes
 static/fa/webfonts/fa-regular-400.svg              |   801 +
 static/fa/webfonts/fa-regular-400.ttf              |   Bin 0 -> 34052 bytes
 static/fa/webfonts/fa-regular-400.woff             |   Bin 0 -> 16772 bytes
 static/fa/webfonts/fa-regular-400.woff2            |   Bin 0 -> 13548 bytes
 static/fa/webfonts/fa-solid-900.eot                |   Bin 0 -> 204814 bytes
 static/fa/webfonts/fa-solid-900.svg                |  5028 ++
 static/fa/webfonts/fa-solid-900.ttf                |   Bin 0 -> 204528 bytes
 static/fa/webfonts/fa-solid-900.woff               |   Bin 0 -> 104280 bytes
 static/fa/webfonts/fa-solid-900.woff2              |   Bin 0 -> 80300 bytes
 static/img/background-1.png                        |   Bin 0 -> 2202333 bytes
 static/img/img.png                                 |   Bin 0 -> 583660 bytes
 static/img/logo-plain.png                          |   Bin 0 -> 3747 bytes
 static/img/shadows.jpg                             |   Bin 0 -> 114642 bytes
 static/img/wayang-favicon.png                      |   Bin 0 -> 600 bytes
 static/img/wayang-logo.svg                         |     1 +
 static/js/highlight.pack.js                        |     2 +
 1730 files changed, 138549 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e9fff1b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,123 @@
+
+# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,macos
+# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,macos
+
+### Intellij+all ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn.  Uncomment if using
+# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### Intellij+all Patch ###
+# Ignores the whole .idea folder and all .iml files
+# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
+
+.idea/
+
+# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
+
+*.iml
+modules.xml
+.idea/misc.xml
+*.ipr
+
+# Sonarlint plugin
+.idea/sonarlint
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+# End of https://www.toptal.com/developers/gitignore/api/intellij+all,macos
diff --git a/about.html b/about.html
new file mode 100644
index 0000000..d294878
--- /dev/null
+++ b/about.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="static/css/color.css">
+    <link rel="stylesheet" href="static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto">
+                <li class="nav-item active">
+                    <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="publications.html">Publications</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">About</h1>
+        </div>
+    </div>
+
+    <section>
+        <div class="container">
+            <div class="row" style="margin-top: 15px;">
+                <div class="col-md-12 col-sm-12">
+                    <p style="text-align: justify">
+                        RHEEM has a three-layer data processing abstraction that sits between user applications and data processing platforms, such as Hadoop and Spark. The figure below depicts the Rheem architecture: (i) an application layer that models all application-specific logic; (ii) a core layer that provides the intermediate representation between applications and processing platforms; and (iii) a platform layer that embraces the underlying processing platforms. Overall, the inp [...]
+
+                    </p>
+                </div>
+            </div>
+            <br>
+            <div class="row">
+                <div class="col-md-6 col-sm-12 text-center ">
+                    <img src="https://rheem-ecosystem.github.io//img/architecture.png" style="width: 100%;"/>
+                    <br>
+                    <em>Architecture of Rheem</em>
+                </div>
+                <div class="col-md-6 col-sm-12 text-center ">
+                    <img src="https://rheem-ecosystem.github.io/img/plan.png" style="width: 102%;"/>
+                    <br>
+                    <em>SGD plans</em>
+                </div>
+            </div>
+            <br>
+            <br>
+        </div>
+    </section>
+
+    <section class="global-header">
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-md-12">
+                    <div class="block">
+                        <h1>Features</h1>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </section>
+    <section id="feature_about">
+        <div class="container-fluid">
+
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fas fa-bezier-curve fa-5x"></i>
+                            <h4>Cross-platform</h4>
+                            <p style="color: #0074D9 !important;">Run a single data analytic task on top of any set of data processing platforms.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9  vcenter">
+                    <p class="text-justify"> The most salient feature of Rheem is its cross-platform optimizer. Besides deciding the best processing platform to run any incoming task, Rheem can run a single task on multiple processing platforms. Overall, it applies an extensible set of graph transformations to a Rheem plan to find alternative execution plans. Then, it compares all execution plans by using a platform-specific cost model. Cost functions can either be given or learned, and  [...]
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fa fa-clock fa-5x"></i>
+                            <h4>High-Efficiency</h4>
+                            <p style="color: #0074D9 !important;">It selects the best available data processing platform for any incoming query.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
+                    <p class="text-justify"> Rheem provides a number of optimized operators and novel query optimization process that allows it to efficiently deal with big (as well as small) datasets. Furthermore, as its data processing abstraction is based on UDFs, Rheem lets applications expose semantic properties about their functions, optimization hints (e.g., numbers of iterations), constraints (e.g., physical collocation of operators), and alternative plans. The optimizer then use [...]
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fa fa-puzzle-piece fa-5x"></i>
+                            <h4>Flexibility</h4>
+                            <p style="color: #0074D9 !important;">User defined functions (UDFs) as first-class citizens, enabling extensibility and adaptability.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9  vcenter">
+                    <p class="text-justify"> Rheem provides a set of Rheem operators, which applications use to specify their tasks, as well as a set of execution operators, which processing platform provide to run application tasks. The key aspect is that Rheem provides a flexible operator mapping structure allowing developers to add, modify, or delete mappings among Rheem and execution operators. As a result, developers can also add or remove Rheem and execution operators.
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fas fa-child fa-5x"></i>
+                            <h4>Ease-of-Use</h4>
+                            <p style="color: #0074D9 !important;">A simple interface that allows developers to focus only on the logics of their application.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
+                    <p class="text-justify"> Rheem exposes a simple Java API to developers whereby they can implement their tasks. Developers focus on the logics of their tasks rather than on low-level details specific to data processing platforms. The figure of the SGD plans above shows the Rheem plan for a scalable gradient descent implementation: we clearly see that this tedious implementation task is now much easier!
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fa fa-piggy-bank fa-5x"></i>
+                            <h4>Cost Saving</h4>
+                            <p style="color: #0074D9 !important;">Fast development of data analytic applications.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9  vcenter">
+                    <p class="text-justify"> Users do not have to know the intricacies of the underlying platforms: they focus on the logic of their application only. This not only speeds up the development of applications, but also it is no longer a must to be an expert in big data infrastructures. Rheem takes care of how and on which data processing platforms to deploy your applications.
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+
+            <div class="row" style="padding: 1em;margin-bottom: 0.3em">
+                <div class="container">
+
+                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
+                        <div class="service-item">
+                            <i class="fa fa-code-branch fa-5x"></i>
+                            <h4>Open Source</h4>
+                            <p style="color: #0074D9 !important;">All code is on GitHub under Apache License.
+                            </p>
+                        </div>
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
+                    <p class="text-justify"> Rheem has been open source from its very beginnings and will keep being open source until its very endings. Feel free to download it, try it, and contribute to it. Help us to make it better!
+                    </p>
+                </div>
+
+                </div>
+            </div>
+
+
+        </div>
+    </section>
+
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/documentation.html b/documentation.html
new file mode 100644
index 0000000..e442c7e
--- /dev/null
+++ b/documentation.html
@@ -0,0 +1,456 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="static/css/color.css">
+    <link rel="stylesheet" href="static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
+    <link rel="stylesheet" href="static/css/style/darkula.css">
+
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto">
+                <li class="nav-item active">
+                    <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="publications.html">Publications</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Documentation</h1>
+        </div>
+    </div>
+
+    <section id="documentation">
+        <div class="container">
+            <div class="row">
+                <div class="col-md-12 col-sm-12">
+                    <p>
+
+                    <h1 id="rheem-img-align-right-width-128px-src-http-da-qcri-org-rheem-img-logo-png-alt-rheem-logo">Rheem <img align="right" width="128px" src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem logo"></h1>
+
+                    <p><a href="https://jenkins.qcri.org/job/rheem-build/"><img src="https://jenkins.qcri.org/buildStatus/icon?job=rheem-build" alt="Build Status (Jenkins)" /></a>
+                        <a href="https://travis-ci.org/rheem-ecosystem/rheem"><img src="https://travis-ci.org/rheem-ecosystem/rheem.svg?branch=master" alt="Build Status (Travis)" /></a>
+                        <a href="https://gitter.im/rheem-ecosystem/Lobby"><img src="https://badges.gitter.im/rheem-ecosystem/Lobby.png" alt="Gitter chat" /></a>
+                        <a href="https://maven-badges.herokuapp.com/maven-central/org.qcri.rheem/rheem"><img src="https://maven-badges.herokuapp.com/maven-central/org.qcri.rheem/badge.svg" alt="Maven Central" /></a></p>
+
+                    <h4 id="turning-the-zoo-of-data-processing-systems-into-a-circus">Turning the Zoo of Data Processing Systems into a Circus</h4>
+
+                    <p>Rheem is an efficient and scalable data processing framework developed by the <a href="http://da.qcri.org">data analytics</a> group at <a href="http://qcri.com/">Qatar Computing Research Institute</a> in collaboration with the <a href="https://www.hpi.de/naumann">information systems group</a> at the Hasso Plattner Institute. In contrast to classical data processing systems that provide one dedicated execution engine, Rheem rather is a <em>meta processing framework< [...]
+
+                    <p>This approach aims at freeing data engineers and software developers from the burden of knowing the zoo of different data processing systems, their APIs, strengths and weakness; the intricacies of coordinating and integrating different processing platforms; and the inflexibility when tying to a fix set of processing platforms. As of now, Rheem has built in support for the following processing platforms:
+                        - Java 8 Streams
+                        - <a href="https://spark.apache.org/">Apache Spark</a>
+                        - <a href="https://github.com/GraphChi/graphchi-java">GraphChi</a>
+                        - <a href="http://www.postgresql.org">Postgres</a>
+                        - <a href="https://www.sqlite.org/">SQLite</a></p>
+
+                    <h2 id="how-to-use-rheem">How to use Rheem</h2>
+
+                    <p><strong>Requirements.</strong>
+                        Rheem is built with Java 8 and Scala 2.11. However, to execute Rheem it is sufficient to have Java 8 installed. If you want to build Rheem yourself, you will also need to have <a href="http://maven.apache.org">Apache Maven</a> installed. Please also consider that processing platforms employed by Rheem might have further requirements.</p>
+
+                    <p><strong>Get Rheem.</strong>
+                        Rheem is available via Maven Central. To use it with Maven, for instance, include the following into you POM file:</p>
+
+                    <pre><code class="language-xml">&lt;dependency&gt;

+  &lt;groupId&gt;org.qcri.rheem&lt;/groupId&gt;
+  &lt;artifactId&gt;rheem-***&lt;/artifactId&gt;
+  &lt;version&gt;0.3.0&lt;/version&gt;

+&lt;/dependency&gt;
+</code></pre>
+
+                    <p>Note the <code>***</code>: Rheem ships with multiple modules that can be included in your app, depending on how you want to use it:
+                        * <code>rheem-core</code>: provides core data structures and the optimizer (required)
+                        * <code>rheem-basic</code>: provides common operators and data types for your apps (recommended)
+                        * <code>rheem-api</code>: provides an easy-to-use Scala and Java API to assemble Rheem plans (recommended)
+                        * <code>rheem-java</code>, <code>rheem-spark</code>, <code>rheem-graphchi</code>, <code>rheem-sqlite3</code>, <code>rheem-postgres</code>: adapters for the various supported processing platforms
+                        * <code>rheem-profiler</code>: provides functionality to learn operator and UDF cost functions from historical execution data</p>
+
+                    <p>For the sake of version flexibility, you still have to include your Hadoop (<code>hadoop-hdfs</code> and <code>hadoop-common</code>) and Spark (<code>spark-core</code> and <code>spark-graphx</code>) version of choice.</p>
+
+                    <p>In addition, you can obtain the most recent snapshot version of Rheem via Sonatype&rsquo;s snapshot repository. Just included</p>
+
+                    <pre><code class="language-xml">&lt;repositories&gt;
+  &lt;repository&gt;
+    &lt;id&gt;sonatype-snapshots&lt;/id&gt;
+    &lt;name&gt;Sonatype Snapshot Repository&lt;/name&gt;
+    &lt;url&gt;https://oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
+  &lt;/repository&gt;
+&lt;repositories&gt;
+</code></pre>
+
+                    <p>If you need to rebuild Rheem, e.g., to use a different Scala version, you can simply do so via Maven:</p>
+
+                    <ol>
+                        <li>Adapt the version variables (e.g., <code>spark.version</code>) in the main <code>pom.xml</code> file.</li>
+                        <li>Build Rheem with the adapted versions.
+                            <code>shell
+                                $ mvn clean install
+                            </code>
+                            Note the <code>standalone</code> profile to fix Hadoop and Spark versions, so that Rheem apps do not explicitly need to declare the corresponding dependencies.
+                            Also, note the <code>distro</code> profile, which assembles a binary Rheem distribution.
+                            To activate these profiles, you need to specify them when running maven, i.e.,
+                            <code>shell
+                                mvn clean install -P&lt;profile name&gt;
+                            </code></li>
+                    </ol>
+
+                    <p><strong>Configure Rheem.</strong> In order for Rheem to work properly, it is necessary to tell Rheem about the capacities of your processing platforms and how to reach them. While there is a default configuration that allows to test Rheem right away, we recommend to create a properties file to adapt the configuration where necessary. To have Rheem use that configuration transparently, just run you app via</p>
+
+                    <pre><code class="language-shell">$ java -Drheem.configuration=url://to/my/rheem.properties ...
+</code></pre>
+
+                    <p>You can find the most relevant settings in the following:
+                        * General settings
+                        * <code>rheem.core.log.enabled (= true)</code>: whether to log execution statistics to allow learning better cardinality and cost estimators for the optimizer
+                        * <code>rheem.core.log.executions (= ~/.rheem/executions.json)</code> where to log execution times of operator groups
+                        * <code>rheem.core.log.cardinalities (= ~/.rheem/cardinalities.json)</code> where to log cardinality measurements
+                        * <code>rheem.core.optimizer.instrumentation (= org.qcri.rheem.core.profiling.OutboundInstrumentationStrategy)</code>: where to measure cardinalities in Rheem plans; other options are <code>org.qcri.rheem.core.profiling.NoInstrumentationStrategy</code> and <code>org.qcri.rheem.core.profiling.FullInstrumentationStrategy</code>
+                        * <code>rheem.core.optimizer.reoptimize (= false)</code>: whether to progressively optimize Rheem plans
+                        * <code>rheem.basic.tempdir (= file:///tmp)</code>: where to store temporary files, in particular for inter-platform communication
+                        * Java Streams
+                        * <code>rheem.java.cpu.mhz (= 2700)</code>: clock frequency of processor the JVM runs on in MHz
+                        * <code>rheem.java.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to JVM in ms/MB
+                        * Apache Spark
+                        * <code>spark.master (= local)</code>: Spark master
+                        * various other Spark settings are supported, e.g., <code>spark.executor.memory</code>, <code>spark.serializer</code>, &hellip;
+                        * <code>rheem.spark.cpu.mhz (= 2700)</code>: clock frequency of processor the Spark workers run on in MHz
+                        * <code>rheem.spark.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to the Spark workers in ms/MB
+                        * <code>rheem.spark.network.ms-per-mb (= 8.6)</code>: average network throughput of the Spark workers in ms/MB
+                        * <code>rheem.spark.init.ms (= 4500)</code>: time it takes Spark to initialize in ms
+                        * GraphChi
+                        * <code>rheem.graphchi.cpu.mhz (= 2700)</code>: clock frequency of processor GraphChi runs on in MHz
+                        * <code>rheem.graphchi.cpu.cores (= 2)</code>: number of cores GraphChi runs on
+                        * <code>rheem.graphchi.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to GraphChi in ms/MB
+                        * SQLite
+                        * <code>rheem.sqlite3.jdbc.url</code>: JDBC URL to use SQLite
+                        * <code>rheem.sqlite3.jdbc.user</code>: optional user name
+                        * <code>rheem.sqlite3.jdbc.password</code>: optional password
+                        * <code>rheem.sqlite3.cpu.mhz (= 2700)</code>: clock frequency of processor SQLite runs on in MHz
+                        * <code>rheem.sqlite3.cpu.cores (= 2)</code>: number of cores SQLite runs on
+                        * PostgreSQL
+                        * <code>rheem.postgres.jdbc.url</code>: JDBC URL to use PostgreSQL
+                        * <code>rheem.postgres.jdbc.user</code>: optional user name
+                        * <code>rheem.postgres.jdbc.password</code>: optional password
+                        * <code>rheem.postgres.cpu.mhz (= 2700)</code>: clock frequency of processor PostgreSQL runs on in MHz
+                        * <code>rheem.postgres.cpu.cores (= 2)</code>: number of cores PostgreSQL runs on</p>
+
+                    <p><strong>Code with Rheem.</strong> The recommended way to specify your apps with Rheem is via its Scala or Java API from the <code>rheem-api</code> module. You can find examples below.</p>
+
+                    <p><strong>Learn cost functions.</strong>
+                        Rheem provides a utility to learn cost functions from historical execution data.
+                        Specifically, Rheem can learn configurations for load profile estimators (that estimate CPU load, disk load etc.) for both operators and UDFs, as long as the configuration provides a template for those estimators.
+                        As an example, the <code>JavaMapOperator</code> draws its load profile estimator configuration via the configuration key <code>rheem.java.map.load</code>.
+                        Now, it is possible to specify a load profile estimator template in the configuration under the key <code>&lt;original key&gt;.template</code>, e.g.:</p>
+
+                    <pre><code class="language-xml">rheem.java.map.load.template = {\
+  &quot;in&quot;:1, &quot;out&quot;:1,\
+  &quot;cpu&quot;:&quot;?*in0&quot;\
+}
+</code></pre>
+
+                    <p>This template specifies a load profile estimator that expects (at least) one input cardinality and one output cardinality.
+                        Further, it models a CPU load that is proportional to the input cardinality.
+                        However, more complex functions are possible.
+                        In particular, you can use
+                        * the variables <code>in0</code>, <code>in1</code>, &hellip; and <code>out0</code>, <code>out1</code>, &hellip; to incorporate the input and output cardinalities, respectively;
+                        * operator properties, such as <code>numIterations</code> for the <code>PageRankOperator</code> implementations;
+                        * the operators <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>, <code>%</code>, <code>^</code>, and parantheses;
+                        * the functions <code>min(x0, x1, ...))</code>, <code>max(x0, x1, ...)</code>, <code>abs(x)</code>, <code>log(x, base)</code>, <code>ln(x)</code>, <code>ld(x)</code>;
+                        * and the constants <code>e</code> and <code>pi</code>.</p>
+
+                    <p>While Rheem specifies templates for all execution operators, you will need to specify that your UDFs are modelled by some configuration-based cost function (see the k-means example below) and create the according initial specification and template yourself.
+                        Once, you gathered execution data, you can run</p>
+
+                    <pre><code class="language-shell">java ... org.qcri.rheem.profiler.ga.GeneticOptimizerApp [configuration URL [execution log]]
+</code></pre>
+
+                    <p>This app will try to find appropriate values for the question marks (<code>?</code>) in the load profile estimator templates to fit the gathered execution data and ready-made configuration entries for the load profile estimators.
+                        You can then copy them into your configuration.</p>
+
+                    <h2 id="examples">Examples</h2>
+
+                    <p>For some executable examples, have a look at <a href="https://www.github.com/sekruse/rheem-examples">this repository</a>.</p>
+
+                    <h3 id="wordcount">WordCount</h3>
+
+                    <p>The &ldquo;Hello World!&rdquo; of data processing systems is the wordcount.</p>
+
+                    <h4 id="java-api">Java API</h4>
+
+                    <pre><code class="language-java">import org.qcri.rheem.api.JavaPlanBuilder;
+import org.qcri.rheem.basic.data.Tuple2;
+import org.qcri.rheem.core.api.Configuration;
+import org.qcri.rheem.core.api.RheemContext;
+import org.qcri.rheem.core.optimizer.cardinality.DefaultCardinalityEstimator;
+import org.qcri.rheem.java.Java;
+import org.qcri.rheem.spark.Spark;
+import java.util.Collection;
+import java.util.Arrays;
+
+public class WordcountJava {
+
+    public static void main(String[] args){
+
+        // Settings
+        String inputUrl = &quot;file:/tmp.txt&quot;;
+
+        // Get a plan builder.
+        RheemContext rheemContext = new RheemContext(new Configuration())
+                .withPlugin(Java.basicPlugin())
+                .withPlugin(Spark.basicPlugin());
+        JavaPlanBuilder planBuilder = new JavaPlanBuilder(rheemContext)
+                .withJobName(String.format(&quot;WordCount (%s)&quot;, inputUrl))
+                .withUdfJarOf(WordcountJava.class);
+
+        // Start building the RheemPlan.
+        Collection&lt;Tuple2&lt;String, Integer&gt;&gt; wordcounts = planBuilder
+                // Read the text file.
+                .readTextFile(inputUrl).withName(&quot;Load file&quot;)
+
+                // Split each line by non-word characters.
+                .flatMap(line -&gt; Arrays.asList(line.split(&quot;\\W+&quot;)))
+                .withSelectivity(10, 100, 0.9)
+                .withName(&quot;Split words&quot;)
+
+                // Filter empty tokens.
+                .filter(token -&gt; !token.isEmpty())
+                .withSelectivity(0.99, 0.99, 0.99)
+                .withName(&quot;Filter empty words&quot;)
+
+                // Attach counter to each word.
+                .map(word -&gt; new Tuple2&lt;&gt;(word.toLowerCase(), 1)).withName(&quot;To lower case, add counter&quot;)
+
+                // Sum up counters for every word.
+                .reduceByKey(
+                        Tuple2::getField0,
+                        (t1, t2) -&gt; new Tuple2&lt;&gt;(t1.getField0(), t1.getField1() + t2.getField1())
+                )
+                .withCardinalityEstimator(new DefaultCardinalityEstimator(0.9, 1, false, in -&gt; Math.round(0.01 * in[0])))
+                .withName(&quot;Add counters&quot;)
+
+                // Execute the plan and collect the results.
+                .collect();
+
+        System.out.println(wordcounts);
+    }
+}
+</code></pre>
+
+                    <h4 id="scala-api">Scala API</h4>
+
+                    <pre><code class="language-scala">import org.qcri.rheem.api._
+import org.qcri.rheem.core.api.{Configuration, RheemContext}
+import org.qcri.rheem.java.Java
+import org.qcri.rheem.spark.Spark
+
+object WordcountScala {
+  def main(args: Array[String]) {
+
+    // Settings
+    val inputUrl = &quot;file:/tmp.txt&quot;
+
+    // Get a plan builder.
+    val rheemContext = new RheemContext(new Configuration)
+      .withPlugin(Java.basicPlugin)
+      .withPlugin(Spark.basicPlugin)
+    val planBuilder = new PlanBuilder(rheemContext)
+      .withJobName(s&quot;WordCount ($inputUrl)&quot;)
+      .withUdfJarsOf(this.getClass)
+
+    val wordcounts = planBuilder
+      // Read the text file.
+      .readTextFile(inputUrl).withName(&quot;Load file&quot;)
+
+      // Split each line by non-word characters.
+      .flatMap(_.split(&quot;\\W+&quot;), selectivity = 10).withName(&quot;Split words&quot;)
+
+      // Filter empty tokens.
+      .filter(_.nonEmpty, selectivity = 0.99).withName(&quot;Filter empty words&quot;)
+
+      // Attach counter to each word.
+      .map(word =&gt; (word.toLowerCase, 1)).withName(&quot;To lower case, add counter&quot;)
+
+      // Sum up counters for every word.
+      .reduceByKey(_._1, (c1, c2) =&gt; (c1._1, c1._2 + c2._2)).withName(&quot;Add counters&quot;)
+      .withCardinalityEstimator((in: Long) =&gt; math.round(in * 0.01))
+
+      // Execute the plan and collect the results.
+      .collect()
+
+    println(wordcounts)
+  }
+}
+</code></pre>
+
+                    <h3 id="k-means">k-means</h3>
+
+                    <p>Rheem is also capable of iterative processing, which is, e.g., very important for machine learning algorithms, such as k-means.</p>
+
+                    <h4 id="scala-api-1">Scala API</h4>
+
+                    <pre><code class="language-scala">import org.qcri.rheem.api._
+import org.qcri.rheem.core.api.{Configuration, RheemContext}
+import org.qcri.rheem.core.function.FunctionDescriptor.ExtendedSerializableFunction
+import org.qcri.rheem.core.function.ExecutionContext
+import org.qcri.rheem.core.optimizer.costs.LoadProfileEstimators
+import org.qcri.rheem.java.Java
+import org.qcri.rheem.spark.Spark
+
+import scala.util.Random
+import scala.collection.JavaConversions._
+
+object kmeans {
+  def main(args: Array[String]) {
+
+    // Settings
+    val inputUrl = &quot;file:/kmeans.txt&quot;
+    val k = 5
+    val iterations = 100
+    val configuration = new Configuration
+
+    // Get a plan builder.
+    val rheemContext = new RheemContext(new Configuration)
+      .withPlugin(Java.basicPlugin)
+      .withPlugin(Spark.basicPlugin)
+    val planBuilder = new PlanBuilder(rheemContext)
+      .withJobName(s&quot;k-means ($inputUrl, k=$k, $iterations iterations)&quot;)
+      .withUdfJarsOf(this.getClass)
+
+    case class Point(x: Double, y: Double)
+    case class TaggedPoint(x: Double, y: Double, cluster: Int)
+    case class TaggedPointCounter(x: Double, y: Double, cluster: Int, count: Long) {
+      def add_points(that: TaggedPointCounter) = TaggedPointCounter(this.x + that.x, this.y + that.y, this.cluster, this.count + that.count)
+      def average = TaggedPointCounter(x / count, y / count, cluster, 0)
+    }
+
+    // Read and parse the input file(s).
+    val points = planBuilder
+      .readTextFile(inputUrl).withName(&quot;Read file&quot;)
+      .map { line =&gt;
+        val fields = line.split(&quot;,&quot;)
+        Point(fields(0).toDouble, fields(1).toDouble)
+      }.withName(&quot;Create points&quot;)
+
+
+    // Create initial centroids.
+    val random = new Random
+    val initialCentroids = planBuilder
+      .loadCollection(for (i &lt;- 1 to k) yield TaggedPointCounter(random.nextGaussian(), random.nextGaussian(), i, 0)).withName(&quot;Load random centroids&quot;)
+
+    // Declare UDF to select centroid for each data point.
+    class SelectNearestCentroid extends ExtendedSerializableFunction[Point, TaggedPointCounter] {
+
+      /** Keeps the broadcasted centroids. */
+      var centroids: Iterable[TaggedPointCounter] = _
+
+      override def open(executionCtx: ExecutionContext) = {
+        centroids = executionCtx.getBroadcast[TaggedPointCounter](&quot;centroids&quot;)
+      }
+
+      override def apply(point: Point): TaggedPointCounter = {
+        var minDistance = Double.PositiveInfinity
+        var nearestCentroidId = -1
+        for (centroid &lt;- centroids) {
+          val distance = Math.pow(Math.pow(point.x - centroid.x, 2) + Math.pow(point.y - centroid.y, 2), 0.5)
+          if (distance &lt; minDistance) {
+            minDistance = distance
+            nearestCentroidId = centroid.cluster
+          }
+        }
+        new TaggedPointCounter(point.x, point.y, nearestCentroidId, 1)
+      }
+    }
+
+    // Do the k-means loop.
+    val finalCentroids = initialCentroids.repeat(iterations, { currentCentroids =&gt;
+      points
+        .mapJava(new SelectNearestCentroid,
+          udfLoad = LoadProfileEstimators.createFromSpecification(
+            &quot;my.udf.costfunction.key&quot;, configuration
+          ))
+        .withBroadcast(currentCentroids, &quot;centroids&quot;).withName(&quot;Find nearest centroid&quot;)
+        .reduceByKey(_.cluster, _.add_points(_)).withName(&quot;Add up points&quot;)
+        .withCardinalityEstimator(k)
+        .map(_.average).withName(&quot;Average points&quot;)
+    }).withName(&quot;Loop&quot;)
+
+      // Collect the results.
+      .collect()
+
+    println(finalCentroids)
+  }
+}
+</code></pre>
+
+                    <h2 id="license">License</h2>
+
+                    <p>Unless explicitly stated otherwise all files in this repository are licensed under the Apache Software License 2.0</p>
+
+                    <p>Copyright 2016 Qatar Computing Research Institute</p>
+
+                    <p>Licensed under the Apache License, Version 2.0 (the &ldquo;License&rdquo;);
+                        you may not use this file except in compliance with the License.
+                        You may obtain a copy of the License at</p>
+
+                    <pre><code>http://www.apache.org/licenses/LICENSE-2.0
+</code></pre>
+
+                    <p>Unless required by applicable law or agreed to in writing, software
+                        distributed under the License is distributed on an &ldquo;AS IS&rdquo; BASIS,
+                        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+                        See the License for the specific language governing permissions and
+                        limitations under the License.</p>
+                    </p>
+                </div>
+            </div>
+        </div>
+    </section>
+
+
+
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+<script src="static/js/highlight.pack.js"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/highlightjs-line-numbers.js/2.3.0/highlightjs-line-numbers.min.js"></script>
+<script>hljs.initHighlightingOnLoad();//hljs.initLineNumbersOnLoad();</script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..4f0583d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="static/css/color.css">
+    <link rel="stylesheet" href="static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+    <div class="container shadow-lg p-3 mb-5 bg-white rounded">
+        <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+            <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+                <img src="static/img/logo-plain.png">
+            </a>
+            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+                <span class="navbar-toggler-icon"></span>
+            </button>
+            <div class="collapse navbar-collapse" id="navbarText">
+                <ul class="navbar-nav mr-auto">
+                    <li class="nav-item active">
+                        <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" href="about.html">About</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" href="documentation.html">Documentation</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" href="publications.html">Publications</a>
+                    </li>
+                </ul>
+            </div>
+        </nav>
+
+        <div class="row mb-3 d-flex align-items-center">
+            <div class="col">
+                <img src="static/img/wayang-logo.svg">
+            </div>
+            <div class="col">
+                <h1>
+                    THE CROSS-PLATFORM
+                    DATA PROCESSING
+                    SYSTEM
+                </h1>
+                Apache Wayang is a system designed to fully support cross-platform data processing. That is, it enables users to run data analytics over multiple data processing platforms. For this, it provides an abstraction on top of existing platforms in order to run data analytic tasks on top of any set of platforms. As a result, users can focus on the logics of their applications rather on the intricacies of the underlying platforms.
+            </div>
+        </div>
+        <div class="row p-5 shadow-lg mb-5 bg-white">
+            <div class="col rounded-lg align-self-center" style="background: #fff; margin-right: -5em; z-index: 1">
+                <h1>Turning a shadows into a show</h1>
+                <p>
+                    Read more on how Apache Wayang convert the light and shadows of data processing platforms to amazing theatre for you.
+                </p>
+            </div>
+            <div class="col">
+                <img src="static/img/shadows.jpg" style="width: 30em" class="rotateimg15">
+            </div>
+        </div>
+        <div class="row mb-5">
+            <div class="col" style="text-align: center">
+                <h1>Features</h1>
+                <p>How we move the string for you</p>
+            </div>
+        </div>
+        <div class="row mb-5">
+            <div class="col">
+                <div class="service-item">
+                    <i class="fas fa-bezier-curve fa-10x"></i>
+                    <h4>Cross-platform</h4>
+                    <p>Run a single data analytic task on top of any set of data processing platforms.
+                    </p>
+                </div>
+            </div>
+
+            <div class="col">
+                <div class="service-item">
+                    <i class="fa fa-clock fa-10x"></i>
+                    <h4>High-Efficiency</h4>
+                    <p>It selects the best available data processing platform for any incoming query.
+                    </p>
+                </div>
+            </div>
+
+            <div class="col">
+                <div class="service-item">
+                    <i class="fa fa-puzzle-piece fa-10x"></i>
+                    <h4>Flexibility</h4>
+                    <p>User defined functions (UDFs) as first-class citizens, enabling extensibility and adaptability.
+                    </p>
+                </div>
+            </div>
+
+            <div class="col">
+                <div class="service-item">
+                    <i class="fas fa-child fa-10x"></i>
+                    <h4>Ease-of-Use</h4>
+                    <p>A simple interface that allows developers to focus only on the logics of their application.
+                    </p>
+                </div>
+            </div>
+        </div>
+        <div class="row justify-content-center mb-5">
+            <div class="col">
+                <div class="service-item">
+                    <i class="fa fa-piggy-bank fa-10x"></i>
+                    <h4>Cost Saving</h4>
+                    <p>Fast development of data analytic applications.
+                    </p>
+                </div>
+            </div>
+
+            <div class="col">
+                <div class="service-item">
+                    <i class="fa fa-code-branch fa-10x"></i>
+                    <h4>Open Source</h4>
+                    <p>All code is on GitHub under Apache License.
+                    </p>
+                </div>
+            </div>
+
+        </div>
+
+        <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+            The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+    </div>
+
+
+
+
+    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+    <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publications-2.html b/publications-2.html
new file mode 100644
index 0000000..f02707c
--- /dev/null
+++ b/publications-2.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="static/css/color.css">
+    <link rel="stylesheet" href="static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto">
+                <li class="nav-item active">
+                    <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="publications.html">Publications</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publications</h1>
+        </div>
+    </div>
+
+    <section class="blog section">
+        <div class="container">
+
+
+
+
+            <div class="col-md-6">
+                <article class="blog-post text-center">
+                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/96_edbt_2016/">
+                        <img src="https://rheem-ecosystem.github.io/img/screenshot/vision.png" class="img-responsive" alt="post-thumb">
+                    </a>
+
+                    <a href="https://rheem-ecosystem.github.io/pdf/paper/vision.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Vision Paper at EDBT 2016
+                    </a>
+
+
+                </article>
+            </div>
+
+
+
+
+
+
+            <div class="row">
+
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/97_vldb_2016/">
+                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemhandson.png" class="img-responsive" alt="post-thumb">
+                        </a>
+
+                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemhandson.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Tutorial at BOSS 2016
+                        </a>
+
+
+                    </article>
+                </div>
+
+
+            </div>
+
+
+
+
+
+            <div class="col-md-6">
+                <article class="blog-post text-center">
+                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/98_vldb_2015/">
+                        <img src="https://rheem-ecosystem.github.io/img/screenshot/iejoin.png" class="img-responsive" alt="post-thumb">
+                    </a>
+
+                    <a href="https://rheem-ecosystem.github.io/pdf/paper/iejoin.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at PVLDB 8(13) 2015
+                    </a>
+
+
+                </article>
+            </div>
+
+
+
+
+
+
+            <div class="row">
+
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/99_sigmod_2015/">
+                            <img src="https://rheem-ecosystem.github.io/img/screenshot/bigdansing.png" class="img-responsive" alt="post-thumb">
+                        </a>
+
+                        <a href="https://rheem-ecosystem.github.io/pdf/paper/bigdansing.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at SIGMOD 2015
+                        </a>
+
+
+                    </article>
+                </div>
+
+
+            </div>
+
+
+            <div class="col-12 text-center">
+                <ul class="pagination">
+                    <li class="page-item"><a class="page-link" href="publications.html">1</a></li>
+                    <li class="page-item active"><a class="page-link" href="publications-2.html">2</a></li>
+                </ul>
+            </div>
+        </div>
+    </section>
+
+
+
+
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publications.html b/publications.html
new file mode 100644
index 0000000..26a705a
--- /dev/null
+++ b/publications.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="static/css/color.css">
+    <link rel="stylesheet" href="static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto">
+                <li class="nav-item active">
+                    <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="publications.html">Publications</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publications</h1>
+        </div>
+    </div>
+
+
+    <section class="blog section">
+        <div class="container">
+
+
+
+
+            <div class="col-md-6">
+                <article class="blog-post text-center">
+                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/90_vldb_2018/">
+                        <img src="https://rheem-ecosystem.github.io/img/screenshot/rheem.png" class="img-responsive" alt="post-thumb">
+                    </a>
+
+                    <a href="https://rheem-ecosystem.github.io/pdf/paper/rheem.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at PVLDB 11(11) 2018
+                    </a>
+
+
+                </article>
+            </div>
+
+
+
+
+
+
+            <div class="row">
+
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/91_icde_2018_tutorial/">
+                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemtutorial.png" class="img-responsive" alt="post-thumb">
+                        </a>
+
+                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemtutorial.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Tutorial at ICDE 2018
+                        </a>
+
+
+                    </article>
+                </div>
+
+
+            </div>
+
+
+
+
+
+            <div class="col-md-6">
+                <article class="blog-post text-center">
+                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/92_icde_2018_studio/">
+                        <img src="https://rheem-ecosystem.github.io/img/screenshot/studiodemo.png" class="img-responsive" alt="post-thumb">
+                    </a>
+
+                    <a href="https://rheem-ecosystem.github.io/pdf/paper/studiodemo.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Demo at ICDE 2018
+                    </a>
+
+
+                </article>
+            </div>
+
+
+
+
+
+
+            <div class="row">
+
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/93_sigmod_2017/">
+                            <img src="https://rheem-ecosystem.github.io/img/screenshot/ml4all.png" class="img-responsive" alt="post-thumb">
+                        </a>
+
+                        <a href="https://rheem-ecosystem.github.io/pdf/paper/ml4all.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at SIGMOD 2017
+                        </a>
+
+
+                    </article>
+                </div>
+
+
+            </div>
+
+
+
+
+
+            <div class="col-md-6">
+                <article class="blog-post text-center">
+                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/94_spark_summit_2017/">
+                        <img src="https://rheem-ecosystem.github.io/img/screenshot/sparksummit.png" class="img-responsive" alt="post-thumb">
+                    </a>
+
+
+                    <a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-link" style="font-size: 1.5em;">
+                        <i class="fa fa-video"></i> Talk at Spark Summit 2017
+                    </a>
+
+                </article>
+            </div>
+
+
+
+
+
+
+            <div class="row">
+
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/95_sigmod_2016/">
+                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemdemo.png" class="img-responsive" alt="post-thumb">
+                        </a>
+
+                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemdemo.pdf" class="btn btn-link" style="font-size: 1.5em;">
+                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Demo at SIGMOD 2016
+                        </a>
+
+
+                    </article>
+                </div>
+
+
+            </div>
+
+
+            <div class="col-12 text-center">
+                <ul class="pagination">
+                    <li class="page-item"><a class="page-link" href="publications.html">1</a></li>
+                    <li class="page-item active"><a class="page-link" href="publications-2.html">2</a></li>
+                </ul>
+            </div>
+        </div>
+    </section>
+
+
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publications/90_vldb_2018/index.html b/publications/90_vldb_2018/index.html
new file mode 100755
index 0000000..eae9d1b
--- /dev/null
+++ b/publications/90_vldb_2018/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>RHEEM: Enabling Cross-Platform Data Processing</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>RHEEM: Enabling Cross-Platform Data Processing</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Zoi Kaoudi, Sebastian Kruse, Jorge-Arnulfo Quiané-Ruiz, Bertty Contreras-Rojas, Ahmed Elmagarmid, Yasser Idris, Ji Lucas, Essam Mansour, Mourad Ouzzani, Paolo Papotti, Nan Tang, Saravanan Thirumuruganathan and Anis Troudi</span> on <span class="bold">2018</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Solving business problems increasingly requires going beyond the limits of a single data processing platform (platform for short), such as Hadoop or a DBMS. As a result, organizations typically perform tedious and costly tasks to juggle their code and data across different platforms. Addressing this pain and achieving automatic cross-platform data processing is quite challenging: finding the most efficient platform for a given task requires quite good expertise for all [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheem.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/91_icde_2018_tutorial/index.html b/publications/91_icde_2018_tutorial/index.html
new file mode 100755
index 0000000..921eaae
--- /dev/null
+++ b/publications/91_icde_2018_tutorial/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Cross-Platform Data Processing: Use Cases and Challenges</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Cross-Platform Data Processing: Use Cases and Challenges</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Zoi Kaoudi and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2018</span></p>
+	            </div>
+	            <hr />
+	            <p><p>There is a zoo of data processing platforms which help users and organizations to extract value out of their data. Although each of these platforms excels in specific aspects, users typically end up running their data analytics on suboptimal platforms. This is not only because choosing the right platform among the myriad of big data platforms is a daunting task, but also due to the fact that today’s data analytics are moving beyond the limits of a single platform. Thus [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemtutorial.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/92_icde_2018_studio/index.html b/publications/92_icde_2018_studio/index.html
new file mode 100755
index 0000000..216d352
--- /dev/null
+++ b/publications/92_icde_2018_studio/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>RheemStudio: Cross-Platform Data Analytics Made Easy</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>RheemStudio: Cross-Platform Data Analytics Made Easy</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Ji Lucas, Yasser Idris, Bertty Contreras-Rojas, Jorge-Arnulfo Quiané-Ruiz and Sanjay Chawla</span> on <span class="bold">2018</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Many of today’s applications need several data processing platforms for complex analytics. Thus, recent systems have taken steps towards supporting cross-platform data analytics. Yet, current cross-platform systems lack of ease-of-use, which is crucial for their adoption. This demo presents RHEEMStudio, a visual IDE on top of RHEEM. It allows users to easily specify their cross-platform data analytic tasks. In this demo, we will demonstrate five main features of RHEEMS [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/studiodemo.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/93_sigmod_2017/index.html b/publications/93_sigmod_2017/index.html
new file mode 100755
index 0000000..233722e
--- /dev/null
+++ b/publications/93_sigmod_2017/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>A Cost-based Optimizer for Gradient Descent Optimization</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>A Cost-based Optimizer for Gradient Descent Optimization</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Zoi Kaoudi, Jorge-Arnulfo Quiané-Ruiz, Saravanan Thirumuruganathan, Sanjay Chawla and Divy Agrawal</span> on <span class="bold">2017</span></p>
+	            </div>
+	            <hr />
+	            <p><p>As the use of machine learning (ML) permeates into diverse application domains, there is an urgent need to support a declarative framework for ML. Ideally, a user will specify an ML task in a high-level and easy-to-use language and the framework will invoke the appropriate algorithms and system configurations to execute it. An important observation towards designing such a framework is that many ML tasks can be expressed as mathematical optimization problems, which tak [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/ml4all.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/94_spark_summit_2017/index.html b/publications/94_spark_summit_2017/index.html
new file mode 100755
index 0000000..b4f2cf7
--- /dev/null
+++ b/publications/94_spark_summit_2017/index.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Interoperating a Zoo of Data Processing Platforms Using Rheem</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Interoperating a Zoo of Data Processing Platforms Using Rheem</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Yasser Idris and Sebastian Kruse</span> on <span class="bold">2017</span></p>
+	            </div>
+	            <hr />
+	            <p><p>We are witnessing a proliferation of big data, which has lead to a zoo of data processing systems. Each system providing a different set of features. For example, Spark provides scalability to analytic tasks, but Java 8 Streams provides low-latency. Furthermore, complex applications, such as ETL and ML, are now requiring a mixture of platforms to perform tasks efficiently. In such complex data analytics pipelines, the use of multiple data processing system is not only  [...]
+In this talk, we will present Rheem, an open source scalable cross-platform system that frees developers from these burdens. Rheem provides an abstraction layer on top of Spark (and other processing platforms) with the aim of enabling cross-platform optimization and interoperability. It automatically selects the best data processing platforms for a given task and also handles the cross-platform execution. In particular, we will discuss how Rheem allows Spark to work in tandem with other  [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+					
+					 	<a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-main"><i class="fa fa-video"></i> Look</a>
+						<br>
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/95_sigmod_2016/index.html b/publications/95_sigmod_2016/index.html
new file mode 100755
index 0000000..bbc7993
--- /dev/null
+++ b/publications/95_sigmod_2016/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Rheem: Enabling Multi-Platform Task Execution</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Rheem: Enabling Multi-Platform Task Execution</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Divy Agrawal, Lamine Ba, Laure Berti-Equille, Sanjay Chawla, Ahmed Elmagarmid, Hossam Hammady, Yasser Idris, Zoi Kaoudi, Zuhair Khayyat, Sebastian Kruse, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Many emerging applications, from domains such as healthcare and oil &amp; gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different appl [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemdemo.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/96_edbt_2016/index.html b/publications/96_edbt_2016/index.html
new file mode 100755
index 0000000..224569b
--- /dev/null
+++ b/publications/96_edbt_2016/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Road to Freedom in Data Analytics</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Road to Freedom in Data Analytics</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Ahmed Elmagarmid, Zoi Kaoudi, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
+	            </div>
+	            <hr />
+	            <p><p>The world is fast moving towards a data-driven society where data is the most valuable asset. Organizations need to perform very diverse analytic tasks using various data processing platforms. In doing so, they face many challenges; chiefly, platform dependence, poor interoperability, and poor performance when using multiple platforms. We present RHEEM, our vision for big data analytics over diverse data processing platforms. RHEEM provides a threelayer data processing [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/vision.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/97_vldb_2016/index.html b/publications/97_vldb_2016/index.html
new file mode 100755
index 0000000..aeed297
--- /dev/null
+++ b/publications/97_vldb_2016/index.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Rheem</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Rheem</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Zoi Kaoudi, Sebastian Kruse and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2016</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Bored of keep moving your app to the newest data processing platform to achieve high performance? Tired of dealing with a zoo of processing platforms to get the best performance for your analytic tasks? Then, this tutorial is for you!
+Indeed, we are witnessing a plethora of innovative data processing platforms in the last few years. While this is generally great, leveraging these new technologies in practice bears quite some challenges, just to name a few, developers must: (i) find among the plethora of processing platforms the best one for their applications; (ii) migrate their applications to newer and faster platforms every now and then; and (iii) orchestrate different platforms so that applications leverage their  [...]
+We address these issues with Rheem, a system that enables big data analytics over multiple data processing platforms in a seamless manner. It provides a three-layer data processing abstraction with that applications can achieve both platform independence and interoperability across multiple platforms. With Rheem, dRheemers (Rheem developers) can focus on the logics of their applications. Rheem, in turn, takes care of efficiently executing applications by choosing either a single or multi [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemhandson.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/98_vldb_2015/index.html b/publications/98_vldb_2015/index.html
new file mode 100755
index 0000000..8ff8412
--- /dev/null
+++ b/publications/98_vldb_2015/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>Lightning Fast and Space Efficient Inequality Joins</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>Lightning Fast and Space Efficient Inequality Joins</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Zuhair Khayyat, William Lucia, Meghna Singh, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Panos Kalnis</span> on <span class="bold">2015</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Inequality joins, which join relational tables on inequality conditions, are used in various applications. While there have been a wide range of optimization methods for joins in database systems, from algorithms such as sort-merge join and band join, to various indices such as B+-tree, R∗-tree and Bitmap, inequality joins have received little attention and queries containing such joins are usually very slow. In this paper, we introduce fast inequality join algorithms. [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/iejoin.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/99_sigmod_2015/index.html b/publications/99_sigmod_2015/index.html
new file mode 100755
index 0000000..dc4b7b3
--- /dev/null
+++ b/publications/99_sigmod_2015/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+
+
+
+
+
+
+
+<title>BigDansing: A System for Big Data Cleansing</title>
+
+<meta name="generator" content="Hugo 0.46" />
+
+
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
+<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
+
+<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
+<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
+<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
+
+
+<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+
+
+<script>
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-124750019-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+</head>
+<body>
+
+	
+<header>
+  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
+
+  <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-12">
+      
+      <nav class="navbar navbar-default">
+        <div class="container-fluid">
+          
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
+              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
+            </a>
+          </div>
+            
+            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
+              <ul class="nav navbar-nav navbar-right">
+                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
+              
+                <li><a href="/about/">About</a></li>
+              
+                <li><a href="/documentation/">Documentation</a></li>
+              
+                <li><a href="/publication/">Publications</a></li>
+              
+                <li><a href="/people/">People</a></li>
+              
+                <li><a href="/download/">Download</a></li>
+              
+                <li><a href="/contact/">Contact</a></li>
+              
+              </ul>
+            </div>
+          </div>
+        </nav>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+	<div class="post">
+	  
+	  <section class="section" style="border: 1px dotted #ddd;">
+	    <div class="container">
+	      <div class="row">
+	        <div>
+	          <div class="block">
+	            <h1>BigDansing: A System for Big Data Cleansing</h1>
+	            <div class="post-info-wrapper">
+	              <p class="italic">By <span class="bold">Zuhair Khayyat, Ihab F. Ilyas, Alekh Jindal, Samuel Madden, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Si Yin</span> on <span class="bold">2015</span></p>
+	            </div>
+	            <hr />
+	            <p><p>Data cleansing approaches have usually focused on detecting and fixing errors with little attention to scaling to big datasets. This presents a serious impediment since data cleansing often involves costly computations such as enumerating pairs of tuples, handling inequality joins, and dealing with user-defined functions. In this paper, we present BigDansing, a Big Data Cleansing system to tackle efficiency, scalability, and ease-of-use issues in data cleansing. The sy [...]
+</p>
+				<hr />
+			  	<p class="center-text" style="width: 100%">
+					
+						<a href="https://rheem-ecosystem.github.io/pdf/paper/bigdansing.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
+						<br>
+					
+					
+			  	</p>
+	          </div>
+	        </div>
+	      </div>
+	    </div>
+	  </section>
+	</div>
+	<p class="center-text" style="padding: 30px;">
+	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
+	</p>
+
+	
+		
+
+<section id="call-to-action">
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="block">
+          <h2>Turning a Zoo into a Circus</h2>
+          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+	
+
+	
+<footer>
+  <div class="container-fluid">
+    <div class="row">
+      <div class="col-md-12">
+        <div class="footer-manu">
+          <ul>
+            
+            <li><a href="https://www.qcri.org/">About QCRI</a></li>
+            
+            <li><a href="/contact">Contact us</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
+            
+            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
+            
+          </ul>
+        </div>
+        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
+      </div>
+    </div>
+  </div>
+</footer>
+
+</body>
+</html>
diff --git a/publications/template_publication.html b/publications/template_publication.html
new file mode 100644
index 0000000..c93e32b
--- /dev/null
+++ b/publications/template_publication.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../static/css/color.css">
+    <link rel="stylesheet" href="../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../publications.html">Publications</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Documentation</h1>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/static/css/color.css b/static/css/color.css
new file mode 100644
index 0000000..be8a4e5
--- /dev/null
+++ b/static/css/color.css
@@ -0,0 +1,56 @@
+.bg-gray-dark {
+    background-color: #4C5459 !important;
+}
+
+.bg-gray-light {
+    #background-color: #A6A6A6 !important;
+    background-color: #111111 !important;
+}
+
+.bg-brown-light {
+    background-color: #D9C2A7 !important;
+}
+
+.bg-brown-dark {
+    background-color: #593825 !important;
+}
+
+.bg-black {
+    background-color: #261816 !important;
+}
+
+.letter-gray-dark {
+    color: #4C5459 !important;
+}
+
+.letter-grey-light {
+    color: #A6A6A6 !important;
+}
+
+.letter-brown-light {
+    color: #D9C2A7 !important;
+}
+
+.letter-brown-dark {
+    color: #593825 !important;
+}
+
+.letter-black {
+    color: #261816 !important;
+}
+
+#logo-full {
+    background-image: url(../img/wayang-logo.svg);
+}
+
+.rotateimg15 {
+    -webkit-transform:rotate(-15deg);
+    -moz-transform: rotate(-15deg);
+    -ms-transform: rotate(-15deg);
+    -o-transform: rotate(-15deg);
+    transform: rotate(-15deg);
+}
+
+.service-item > *{
+    text-align: center;
+}
\ No newline at end of file
diff --git a/static/css/style/darcula.css b/static/css/style/darcula.css
new file mode 100644
index 0000000..60f6c15
--- /dev/null
+++ b/static/css/style/darcula.css
@@ -0,0 +1,75 @@
+/*
+Darcula color scheme from the JetBrains family of IDEs
+*/
+
+
+.hljs {
+    display: block;
+    overflow-x: auto;
+    padding: 0.5em;
+    background: #2b2b2b;
+}
+
+.hljs {
+    color: #bababa;
+}
+
+.hljs-strong,
+.hljs-emphasis {
+    color: #a8a8a2;
+}
+
+.hljs-bullet,
+.hljs-quote,
+.hljs-link,
+.hljs-number,
+.hljs-regexp,
+.hljs-literal {
+    color: #6896ba;
+}
+
+.hljs-code,
+.hljs-selector-class {
+    color: #a6e22e;
+}
+
+.hljs-emphasis {
+    font-style: italic;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-section,
+.hljs-attribute,
+.hljs-name,
+.hljs-variable {
+    color: #cb7832;
+}
+
+.hljs-params {
+    color: #b9b9b9;
+}
+
+.hljs-string {
+    color: #6a8759;
+}
+
+.hljs-subst,
+.hljs-type,
+.hljs-built_in,
+.hljs-builtin-name,
+.hljs-symbol,
+.hljs-selector-id,
+.hljs-selector-attr,
+.hljs-selector-pseudo,
+.hljs-template-tag,
+.hljs-template-variable,
+.hljs-addition {
+    color: #e0c46c;
+}
+
+.hljs-comment,
+.hljs-deletion,
+.hljs-meta {
+    color: #7f7f7f;
+}
\ No newline at end of file
diff --git a/static/css/style/darkula.css b/static/css/style/darkula.css
new file mode 100644
index 0000000..fa71ad4
--- /dev/null
+++ b/static/css/style/darkula.css
@@ -0,0 +1,6 @@
+/*
+  Deprecated due to a typo in the name and left here for compatibility purpose only.
+  Please use darcula.css instead.
+*/
+
+@import url('darcula.css');
\ No newline at end of file
diff --git a/static/css/syntax.css b/static/css/syntax.css
new file mode 100644
index 0000000..62a9818
--- /dev/null
+++ b/static/css/syntax.css
@@ -0,0 +1,67 @@
+/*
+ * syntax.css
+ * GitHub syntax highlighting styles
+ * obtained from https://github.com/mojombo/tpw/blob/master/css/syntax.css
+ *
+ */
+
+.highlight  { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
\ No newline at end of file
diff --git a/static/fa/LICENSE.txt b/static/fa/LICENSE.txt
new file mode 100644
index 0000000..f31bef9
--- /dev/null
+++ b/static/fa/LICENSE.txt
@@ -0,0 +1,34 @@
+Font Awesome Free License
+-------------------------
+
+Font Awesome Free is free, open source, and GPL friendly. You can use it for
+commercial projects, open source projects, or really almost whatever you want.
+Full Font Awesome Free license: https://fontawesome.com/license/free.
+
+# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
+In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
+packaged as SVG and JS file types.
+
+# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
+In the Font Awesome Free download, the SIL OFL license applies to all icons
+packaged as web and desktop font files.
+
+# Code: MIT License (https://opensource.org/licenses/MIT)
+In the Font Awesome Free download, the MIT license applies to all non-font and
+non-icon files.
+
+# Attribution
+Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
+Awesome Free files already contain embedded comments with sufficient
+attribution, so you shouldn't need to do anything additional when using these
+files normally.
+
+We've kept attribution comments terse, so we ask that you do not actively work
+to remove them from files, especially code. They're a great way for folks to
+learn about Font Awesome.
+
+# Brand Icons
+All brand icons are trademarks of their respective owners. The use of these
+trademarks does not indicate endorsement of the trademark holder by Font
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
+to represent the company, product, or service to which they refer.**
diff --git a/static/fa/attribution.js b/static/fa/attribution.js
new file mode 100644
index 0000000..2af8326
--- /dev/null
+++ b/static/fa/attribution.js
@@ -0,0 +1,3 @@
+console.log(`Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
+License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+`)
\ No newline at end of file
diff --git a/static/fa/css/all.css b/static/fa/css/all.css
new file mode 100644
index 0000000..1a404e7
--- /dev/null
+++ b/static/fa/css/all.css
@@ -0,0 +1,4619 @@
+/*!
+ * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+.fa,
+.fas,
+.far,
+.fal,
+.fad,
+.fab {
+  -moz-osx-font-smoothing: grayscale;
+  -webkit-font-smoothing: antialiased;
+  display: inline-block;
+  font-style: normal;
+  font-variant: normal;
+  text-rendering: auto;
+  line-height: 1; }
+
+.fa-lg {
+  font-size: 1.33333em;
+  line-height: 0.75em;
+  vertical-align: -.0667em; }
+
+.fa-xs {
+  font-size: .75em; }
+
+.fa-sm {
+  font-size: .875em; }
+
+.fa-1x {
+  font-size: 1em; }
+
+.fa-2x {
+  font-size: 2em; }
+
+.fa-3x {
+  font-size: 3em; }
+
+.fa-4x {
+  font-size: 4em; }
+
+.fa-5x {
+  font-size: 5em; }
+
+.fa-6x {
+  font-size: 6em; }
+
+.fa-7x {
+  font-size: 7em; }
+
+.fa-8x {
+  font-size: 8em; }
+
+.fa-9x {
+  font-size: 9em; }
+
+.fa-10x {
+  font-size: 10em; }
+
+.fa-fw {
+  text-align: center;
+  width: 1.25em; }
+
+.fa-ul {
+  list-style-type: none;
+  margin-left: 2.5em;
+  padding-left: 0; }
+  .fa-ul > li {
+    position: relative; }
+
+.fa-li {
+  left: -2em;
+  position: absolute;
+  text-align: center;
+  width: 2em;
+  line-height: inherit; }
+
+.fa-border {
+  border: solid 0.08em #eee;
+  border-radius: .1em;
+  padding: .2em .25em .15em; }
+
+.fa-pull-left {
+  float: left; }
+
+.fa-pull-right {
+  float: right; }
+
+.fa.fa-pull-left,
+.fas.fa-pull-left,
+.far.fa-pull-left,
+.fal.fa-pull-left,
+.fab.fa-pull-left {
+  margin-right: .3em; }
+
+.fa.fa-pull-right,
+.fas.fa-pull-right,
+.far.fa-pull-right,
+.fal.fa-pull-right,
+.fab.fa-pull-right {
+  margin-left: .3em; }
+
+.fa-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+          animation: fa-spin 2s infinite linear; }
+
+.fa-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+          animation: fa-spin 1s infinite steps(8); }
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+.fa-rotate-90 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+  -webkit-transform: rotate(90deg);
+          transform: rotate(90deg); }
+
+.fa-rotate-180 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+  -webkit-transform: rotate(180deg);
+          transform: rotate(180deg); }
+
+.fa-rotate-270 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+  -webkit-transform: rotate(270deg);
+          transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+  -webkit-transform: scale(-1, 1);
+          transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+  -webkit-transform: scale(1, -1);
+          transform: scale(1, -1); }
+
+.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+  -webkit-transform: scale(-1, -1);
+          transform: scale(-1, -1); }
+
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical,
+:root .fa-flip-both {
+  -webkit-filter: none;
+          filter: none; }
+
+.fa-stack {
+  display: inline-block;
+  height: 2em;
+  line-height: 2em;
+  position: relative;
+  vertical-align: middle;
+  width: 2.5em; }
+
+.fa-stack-1x,
+.fa-stack-2x {
+  left: 0;
+  position: absolute;
+  text-align: center;
+  width: 100%; }
+
+.fa-stack-1x {
+  line-height: inherit; }
+
+.fa-stack-2x {
+  font-size: 2em; }
+
+.fa-inverse {
+  color: #fff; }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+readers do not read off random characters that represent icons */
+.fa-500px:before {
+  content: "\f26e"; }
+
+.fa-accessible-icon:before {
+  content: "\f368"; }
+
+.fa-accusoft:before {
+  content: "\f369"; }
+
+.fa-acquisitions-incorporated:before {
+  content: "\f6af"; }
+
+.fa-ad:before {
+  content: "\f641"; }
+
+.fa-address-book:before {
+  content: "\f2b9"; }
+
+.fa-address-card:before {
+  content: "\f2bb"; }
+
+.fa-adjust:before {
+  content: "\f042"; }
+
+.fa-adn:before {
+  content: "\f170"; }
+
+.fa-adversal:before {
+  content: "\f36a"; }
+
+.fa-affiliatetheme:before {
+  content: "\f36b"; }
+
+.fa-air-freshener:before {
+  content: "\f5d0"; }
+
+.fa-airbnb:before {
+  content: "\f834"; }
+
+.fa-algolia:before {
+  content: "\f36c"; }
+
+.fa-align-center:before {
+  content: "\f037"; }
+
+.fa-align-justify:before {
+  content: "\f039"; }
+
+.fa-align-left:before {
+  content: "\f036"; }
+
+.fa-align-right:before {
+  content: "\f038"; }
+
+.fa-alipay:before {
+  content: "\f642"; }
+
+.fa-allergies:before {
+  content: "\f461"; }
+
+.fa-amazon:before {
+  content: "\f270"; }
+
+.fa-amazon-pay:before {
+  content: "\f42c"; }
+
+.fa-ambulance:before {
+  content: "\f0f9"; }
+
+.fa-american-sign-language-interpreting:before {
+  content: "\f2a3"; }
+
+.fa-amilia:before {
+  content: "\f36d"; }
+
+.fa-anchor:before {
+  content: "\f13d"; }
+
+.fa-android:before {
+  content: "\f17b"; }
+
+.fa-angellist:before {
+  content: "\f209"; }
+
+.fa-angle-double-down:before {
+  content: "\f103"; }
+
+.fa-angle-double-left:before {
+  content: "\f100"; }
+
+.fa-angle-double-right:before {
+  content: "\f101"; }
+
+.fa-angle-double-up:before {
+  content: "\f102"; }
+
+.fa-angle-down:before {
+  content: "\f107"; }
+
+.fa-angle-left:before {
+  content: "\f104"; }
+
+.fa-angle-right:before {
+  content: "\f105"; }
+
+.fa-angle-up:before {
+  content: "\f106"; }
+
+.fa-angry:before {
+  content: "\f556"; }
+
+.fa-angrycreative:before {
+  content: "\f36e"; }
+
+.fa-angular:before {
+  content: "\f420"; }
+
+.fa-ankh:before {
+  content: "\f644"; }
+
+.fa-app-store:before {
+  content: "\f36f"; }
+
+.fa-app-store-ios:before {
+  content: "\f370"; }
+
+.fa-apper:before {
+  content: "\f371"; }
+
+.fa-apple:before {
+  content: "\f179"; }
+
+.fa-apple-alt:before {
+  content: "\f5d1"; }
+
+.fa-apple-pay:before {
+  content: "\f415"; }
+
+.fa-archive:before {
+  content: "\f187"; }
+
+.fa-archway:before {
+  content: "\f557"; }
+
+.fa-arrow-alt-circle-down:before {
+  content: "\f358"; }
+
+.fa-arrow-alt-circle-left:before {
+  content: "\f359"; }
+
+.fa-arrow-alt-circle-right:before {
+  content: "\f35a"; }
+
+.fa-arrow-alt-circle-up:before {
+  content: "\f35b"; }
+
+.fa-arrow-circle-down:before {
+  content: "\f0ab"; }
+
+.fa-arrow-circle-left:before {
+  content: "\f0a8"; }
+
+.fa-arrow-circle-right:before {
+  content: "\f0a9"; }
+
+.fa-arrow-circle-up:before {
+  content: "\f0aa"; }
+
+.fa-arrow-down:before {
+  content: "\f063"; }
+
+.fa-arrow-left:before {
+  content: "\f060"; }
+
+.fa-arrow-right:before {
+  content: "\f061"; }
+
+.fa-arrow-up:before {
+  content: "\f062"; }
+
+.fa-arrows-alt:before {
+  content: "\f0b2"; }
+
+.fa-arrows-alt-h:before {
+  content: "\f337"; }
+
+.fa-arrows-alt-v:before {
+  content: "\f338"; }
+
+.fa-artstation:before {
+  content: "\f77a"; }
+
+.fa-assistive-listening-systems:before {
+  content: "\f2a2"; }
+
+.fa-asterisk:before {
+  content: "\f069"; }
+
+.fa-asymmetrik:before {
+  content: "\f372"; }
+
+.fa-at:before {
+  content: "\f1fa"; }
+
+.fa-atlas:before {
+  content: "\f558"; }
+
+.fa-atlassian:before {
+  content: "\f77b"; }
+
+.fa-atom:before {
+  content: "\f5d2"; }
+
+.fa-audible:before {
+  content: "\f373"; }
+
+.fa-audio-description:before {
+  content: "\f29e"; }
+
+.fa-autoprefixer:before {
+  content: "\f41c"; }
+
+.fa-avianex:before {
+  content: "\f374"; }
+
+.fa-aviato:before {
+  content: "\f421"; }
+
+.fa-award:before {
+  content: "\f559"; }
+
+.fa-aws:before {
+  content: "\f375"; }
+
+.fa-baby:before {
+  content: "\f77c"; }
+
+.fa-baby-carriage:before {
+  content: "\f77d"; }
+
+.fa-backspace:before {
+  content: "\f55a"; }
+
+.fa-backward:before {
+  content: "\f04a"; }
+
+.fa-bacon:before {
+  content: "\f7e5"; }
+
+.fa-bacteria:before {
+  content: "\e059"; }
+
+.fa-bacterium:before {
+  content: "\e05a"; }
+
+.fa-bahai:before {
+  content: "\f666"; }
+
+.fa-balance-scale:before {
+  content: "\f24e"; }
+
+.fa-balance-scale-left:before {
+  content: "\f515"; }
+
+.fa-balance-scale-right:before {
+  content: "\f516"; }
+
+.fa-ban:before {
+  content: "\f05e"; }
+
+.fa-band-aid:before {
+  content: "\f462"; }
+
+.fa-bandcamp:before {
+  content: "\f2d5"; }
+
+.fa-barcode:before {
+  content: "\f02a"; }
+
+.fa-bars:before {
+  content: "\f0c9"; }
+
+.fa-baseball-ball:before {
+  content: "\f433"; }
+
+.fa-basketball-ball:before {
+  content: "\f434"; }
+
+.fa-bath:before {
+  content: "\f2cd"; }
+
+.fa-battery-empty:before {
+  content: "\f244"; }
+
+.fa-battery-full:before {
+  content: "\f240"; }
+
+.fa-battery-half:before {
+  content: "\f242"; }
+
+.fa-battery-quarter:before {
+  content: "\f243"; }
+
+.fa-battery-three-quarters:before {
+  content: "\f241"; }
+
+.fa-battle-net:before {
+  content: "\f835"; }
+
+.fa-bed:before {
+  content: "\f236"; }
+
+.fa-beer:before {
+  content: "\f0fc"; }
+
+.fa-behance:before {
+  content: "\f1b4"; }
+
+.fa-behance-square:before {
+  content: "\f1b5"; }
+
+.fa-bell:before {
+  content: "\f0f3"; }
+
+.fa-bell-slash:before {
+  content: "\f1f6"; }
+
+.fa-bezier-curve:before {
+  content: "\f55b"; }
+
+.fa-bible:before {
+  content: "\f647"; }
+
+.fa-bicycle:before {
+  content: "\f206"; }
+
+.fa-biking:before {
+  content: "\f84a"; }
+
+.fa-bimobject:before {
+  content: "\f378"; }
+
+.fa-binoculars:before {
+  content: "\f1e5"; }
+
+.fa-biohazard:before {
+  content: "\f780"; }
+
+.fa-birthday-cake:before {
+  content: "\f1fd"; }
+
+.fa-bitbucket:before {
+  content: "\f171"; }
+
+.fa-bitcoin:before {
+  content: "\f379"; }
+
+.fa-bity:before {
+  content: "\f37a"; }
+
+.fa-black-tie:before {
+  content: "\f27e"; }
+
+.fa-blackberry:before {
+  content: "\f37b"; }
+
+.fa-blender:before {
+  content: "\f517"; }
+
+.fa-blender-phone:before {
+  content: "\f6b6"; }
+
+.fa-blind:before {
+  content: "\f29d"; }
+
+.fa-blog:before {
+  content: "\f781"; }
+
+.fa-blogger:before {
+  content: "\f37c"; }
+
+.fa-blogger-b:before {
+  content: "\f37d"; }
+
+.fa-bluetooth:before {
+  content: "\f293"; }
+
+.fa-bluetooth-b:before {
+  content: "\f294"; }
+
+.fa-bold:before {
+  content: "\f032"; }
+
+.fa-bolt:before {
+  content: "\f0e7"; }
+
+.fa-bomb:before {
+  content: "\f1e2"; }
+
+.fa-bone:before {
+  content: "\f5d7"; }
+
+.fa-bong:before {
+  content: "\f55c"; }
+
+.fa-book:before {
+  content: "\f02d"; }
+
+.fa-book-dead:before {
+  content: "\f6b7"; }
+
+.fa-book-medical:before {
+  content: "\f7e6"; }
+
+.fa-book-open:before {
+  content: "\f518"; }
+
+.fa-book-reader:before {
+  content: "\f5da"; }
+
+.fa-bookmark:before {
+  content: "\f02e"; }
+
+.fa-bootstrap:before {
+  content: "\f836"; }
+
+.fa-border-all:before {
+  content: "\f84c"; }
+
+.fa-border-none:before {
+  content: "\f850"; }
+
+.fa-border-style:before {
+  content: "\f853"; }
+
+.fa-bowling-ball:before {
+  content: "\f436"; }
+
+.fa-box:before {
+  content: "\f466"; }
+
+.fa-box-open:before {
+  content: "\f49e"; }
+
+.fa-box-tissue:before {
+  content: "\e05b"; }
+
+.fa-boxes:before {
+  content: "\f468"; }
+
+.fa-braille:before {
+  content: "\f2a1"; }
+
+.fa-brain:before {
+  content: "\f5dc"; }
+
+.fa-bread-slice:before {
+  content: "\f7ec"; }
+
+.fa-briefcase:before {
+  content: "\f0b1"; }
+
+.fa-briefcase-medical:before {
+  content: "\f469"; }
+
+.fa-broadcast-tower:before {
+  content: "\f519"; }
+
+.fa-broom:before {
+  content: "\f51a"; }
+
+.fa-brush:before {
+  content: "\f55d"; }
+
+.fa-btc:before {
+  content: "\f15a"; }
+
+.fa-buffer:before {
+  content: "\f837"; }
+
+.fa-bug:before {
+  content: "\f188"; }
+
+.fa-building:before {
+  content: "\f1ad"; }
+
+.fa-bullhorn:before {
+  content: "\f0a1"; }
+
+.fa-bullseye:before {
+  content: "\f140"; }
+
+.fa-burn:before {
+  content: "\f46a"; }
+
+.fa-buromobelexperte:before {
+  content: "\f37f"; }
+
+.fa-bus:before {
+  content: "\f207"; }
+
+.fa-bus-alt:before {
+  content: "\f55e"; }
+
+.fa-business-time:before {
+  content: "\f64a"; }
+
+.fa-buy-n-large:before {
+  content: "\f8a6"; }
+
+.fa-buysellads:before {
+  content: "\f20d"; }
+
+.fa-calculator:before {
+  content: "\f1ec"; }
+
+.fa-calendar:before {
+  content: "\f133"; }
+
+.fa-calendar-alt:before {
+  content: "\f073"; }
+
+.fa-calendar-check:before {
+  content: "\f274"; }
+
+.fa-calendar-day:before {
+  content: "\f783"; }
+
+.fa-calendar-minus:before {
+  content: "\f272"; }
+
+.fa-calendar-plus:before {
+  content: "\f271"; }
+
+.fa-calendar-times:before {
+  content: "\f273"; }
+
+.fa-calendar-week:before {
+  content: "\f784"; }
+
+.fa-camera:before {
+  content: "\f030"; }
+
+.fa-camera-retro:before {
+  content: "\f083"; }
+
+.fa-campground:before {
+  content: "\f6bb"; }
+
+.fa-canadian-maple-leaf:before {
+  content: "\f785"; }
+
+.fa-candy-cane:before {
+  content: "\f786"; }
+
+.fa-cannabis:before {
+  content: "\f55f"; }
+
+.fa-capsules:before {
+  content: "\f46b"; }
+
+.fa-car:before {
+  content: "\f1b9"; }
+
+.fa-car-alt:before {
+  content: "\f5de"; }
+
+.fa-car-battery:before {
+  content: "\f5df"; }
+
+.fa-car-crash:before {
+  content: "\f5e1"; }
+
+.fa-car-side:before {
+  content: "\f5e4"; }
+
+.fa-caravan:before {
+  content: "\f8ff"; }
+
+.fa-caret-down:before {
+  content: "\f0d7"; }
+
+.fa-caret-left:before {
+  content: "\f0d9"; }
+
+.fa-caret-right:before {
+  content: "\f0da"; }
+
+.fa-caret-square-down:before {
+  content: "\f150"; }
+
+.fa-caret-square-left:before {
+  content: "\f191"; }
+
+.fa-caret-square-right:before {
+  content: "\f152"; }
+
+.fa-caret-square-up:before {
+  content: "\f151"; }
+
+.fa-caret-up:before {
+  content: "\f0d8"; }
+
+.fa-carrot:before {
+  content: "\f787"; }
+
+.fa-cart-arrow-down:before {
+  content: "\f218"; }
+
+.fa-cart-plus:before {
+  content: "\f217"; }
+
+.fa-cash-register:before {
+  content: "\f788"; }
+
+.fa-cat:before {
+  content: "\f6be"; }
+
+.fa-cc-amazon-pay:before {
+  content: "\f42d"; }
+
+.fa-cc-amex:before {
+  content: "\f1f3"; }
+
+.fa-cc-apple-pay:before {
+  content: "\f416"; }
+
+.fa-cc-diners-club:before {
+  content: "\f24c"; }
+
+.fa-cc-discover:before {
+  content: "\f1f2"; }
+
+.fa-cc-jcb:before {
+  content: "\f24b"; }
+
+.fa-cc-mastercard:before {
+  content: "\f1f1"; }
+
+.fa-cc-paypal:before {
+  content: "\f1f4"; }
+
+.fa-cc-stripe:before {
+  content: "\f1f5"; }
+
+.fa-cc-visa:before {
+  content: "\f1f0"; }
+
+.fa-centercode:before {
+  content: "\f380"; }
+
+.fa-centos:before {
+  content: "\f789"; }
+
+.fa-certificate:before {
+  content: "\f0a3"; }
+
+.fa-chair:before {
+  content: "\f6c0"; }
+
+.fa-chalkboard:before {
+  content: "\f51b"; }
+
+.fa-chalkboard-teacher:before {
+  content: "\f51c"; }
+
+.fa-charging-station:before {
+  content: "\f5e7"; }
+
+.fa-chart-area:before {
+  content: "\f1fe"; }
+
+.fa-chart-bar:before {
+  content: "\f080"; }
+
+.fa-chart-line:before {
+  content: "\f201"; }
+
+.fa-chart-pie:before {
+  content: "\f200"; }
+
+.fa-check:before {
+  content: "\f00c"; }
+
+.fa-check-circle:before {
+  content: "\f058"; }
+
+.fa-check-double:before {
+  content: "\f560"; }
+
+.fa-check-square:before {
+  content: "\f14a"; }
+
+.fa-cheese:before {
+  content: "\f7ef"; }
+
+.fa-chess:before {
+  content: "\f439"; }
+
+.fa-chess-bishop:before {
+  content: "\f43a"; }
+
+.fa-chess-board:before {
+  content: "\f43c"; }
+
+.fa-chess-king:before {
+  content: "\f43f"; }
+
+.fa-chess-knight:before {
+  content: "\f441"; }
+
+.fa-chess-pawn:before {
+  content: "\f443"; }
+
+.fa-chess-queen:before {
+  content: "\f445"; }
+
+.fa-chess-rook:before {
+  content: "\f447"; }
+
+.fa-chevron-circle-down:before {
+  content: "\f13a"; }
+
+.fa-chevron-circle-left:before {
+  content: "\f137"; }
+
+.fa-chevron-circle-right:before {
+  content: "\f138"; }
+
+.fa-chevron-circle-up:before {
+  content: "\f139"; }
+
+.fa-chevron-down:before {
+  content: "\f078"; }
+
+.fa-chevron-left:before {
+  content: "\f053"; }
+
+.fa-chevron-right:before {
+  content: "\f054"; }
+
+.fa-chevron-up:before {
+  content: "\f077"; }
+
+.fa-child:before {
+  content: "\f1ae"; }
+
+.fa-chrome:before {
+  content: "\f268"; }
+
+.fa-chromecast:before {
+  content: "\f838"; }
+
+.fa-church:before {
+  content: "\f51d"; }
+
+.fa-circle:before {
+  content: "\f111"; }
+
+.fa-circle-notch:before {
+  content: "\f1ce"; }
+
+.fa-city:before {
+  content: "\f64f"; }
+
+.fa-clinic-medical:before {
+  content: "\f7f2"; }
+
+.fa-clipboard:before {
+  content: "\f328"; }
+
+.fa-clipboard-check:before {
+  content: "\f46c"; }
+
+.fa-clipboard-list:before {
+  content: "\f46d"; }
+
+.fa-clock:before {
+  content: "\f017"; }
+
+.fa-clone:before {
+  content: "\f24d"; }
+
+.fa-closed-captioning:before {
+  content: "\f20a"; }
+
+.fa-cloud:before {
+  content: "\f0c2"; }
+
+.fa-cloud-download-alt:before {
+  content: "\f381"; }
+
+.fa-cloud-meatball:before {
+  content: "\f73b"; }
+
+.fa-cloud-moon:before {
+  content: "\f6c3"; }
+
+.fa-cloud-moon-rain:before {
+  content: "\f73c"; }
+
+.fa-cloud-rain:before {
+  content: "\f73d"; }
+
+.fa-cloud-showers-heavy:before {
+  content: "\f740"; }
+
+.fa-cloud-sun:before {
+  content: "\f6c4"; }
+
+.fa-cloud-sun-rain:before {
+  content: "\f743"; }
+
+.fa-cloud-upload-alt:before {
+  content: "\f382"; }
+
+.fa-cloudflare:before {
+  content: "\e07d"; }
+
+.fa-cloudscale:before {
+  content: "\f383"; }
+
+.fa-cloudsmith:before {
+  content: "\f384"; }
+
+.fa-cloudversify:before {
+  content: "\f385"; }
+
+.fa-cocktail:before {
+  content: "\f561"; }
+
+.fa-code:before {
+  content: "\f121"; }
+
+.fa-code-branch:before {
+  content: "\f126"; }
+
+.fa-codepen:before {
+  content: "\f1cb"; }
+
+.fa-codiepie:before {
+  content: "\f284"; }
+
+.fa-coffee:before {
+  content: "\f0f4"; }
+
+.fa-cog:before {
+  content: "\f013"; }
+
+.fa-cogs:before {
+  content: "\f085"; }
+
+.fa-coins:before {
+  content: "\f51e"; }
+
+.fa-columns:before {
+  content: "\f0db"; }
+
+.fa-comment:before {
+  content: "\f075"; }
+
+.fa-comment-alt:before {
+  content: "\f27a"; }
+
+.fa-comment-dollar:before {
+  content: "\f651"; }
+
+.fa-comment-dots:before {
+  content: "\f4ad"; }
+
+.fa-comment-medical:before {
+  content: "\f7f5"; }
+
+.fa-comment-slash:before {
+  content: "\f4b3"; }
+
+.fa-comments:before {
+  content: "\f086"; }
+
+.fa-comments-dollar:before {
+  content: "\f653"; }
+
+.fa-compact-disc:before {
+  content: "\f51f"; }
+
+.fa-compass:before {
+  content: "\f14e"; }
+
+.fa-compress:before {
+  content: "\f066"; }
+
+.fa-compress-alt:before {
+  content: "\f422"; }
+
+.fa-compress-arrows-alt:before {
+  content: "\f78c"; }
+
+.fa-concierge-bell:before {
+  content: "\f562"; }
+
+.fa-confluence:before {
+  content: "\f78d"; }
+
+.fa-connectdevelop:before {
+  content: "\f20e"; }
+
+.fa-contao:before {
+  content: "\f26d"; }
+
+.fa-cookie:before {
+  content: "\f563"; }
+
+.fa-cookie-bite:before {
+  content: "\f564"; }
+
+.fa-copy:before {
+  content: "\f0c5"; }
+
+.fa-copyright:before {
+  content: "\f1f9"; }
+
+.fa-cotton-bureau:before {
+  content: "\f89e"; }
+
+.fa-couch:before {
+  content: "\f4b8"; }
+
+.fa-cpanel:before {
+  content: "\f388"; }
+
+.fa-creative-commons:before {
+  content: "\f25e"; }
+
+.fa-creative-commons-by:before {
+  content: "\f4e7"; }
+
+.fa-creative-commons-nc:before {
+  content: "\f4e8"; }
+
+.fa-creative-commons-nc-eu:before {
+  content: "\f4e9"; }
+
+.fa-creative-commons-nc-jp:before {
+  content: "\f4ea"; }
+
+.fa-creative-commons-nd:before {
+  content: "\f4eb"; }
+
+.fa-creative-commons-pd:before {
+  content: "\f4ec"; }
+
+.fa-creative-commons-pd-alt:before {
+  content: "\f4ed"; }
+
+.fa-creative-commons-remix:before {
+  content: "\f4ee"; }
+
+.fa-creative-commons-sa:before {
+  content: "\f4ef"; }
+
+.fa-creative-commons-sampling:before {
+  content: "\f4f0"; }
+
+.fa-creative-commons-sampling-plus:before {
+  content: "\f4f1"; }
+
+.fa-creative-commons-share:before {
+  content: "\f4f2"; }
+
+.fa-creative-commons-zero:before {
+  content: "\f4f3"; }
+
+.fa-credit-card:before {
+  content: "\f09d"; }
+
+.fa-critical-role:before {
+  content: "\f6c9"; }
+
+.fa-crop:before {
+  content: "\f125"; }
+
+.fa-crop-alt:before {
+  content: "\f565"; }
+
+.fa-cross:before {
+  content: "\f654"; }
+
+.fa-crosshairs:before {
+  content: "\f05b"; }
+
+.fa-crow:before {
+  content: "\f520"; }
+
+.fa-crown:before {
+  content: "\f521"; }
+
+.fa-crutch:before {
+  content: "\f7f7"; }
+
+.fa-css3:before {
+  content: "\f13c"; }
+
+.fa-css3-alt:before {
+  content: "\f38b"; }
+
+.fa-cube:before {
+  content: "\f1b2"; }
+
+.fa-cubes:before {
+  content: "\f1b3"; }
+
+.fa-cut:before {
+  content: "\f0c4"; }
+
+.fa-cuttlefish:before {
+  content: "\f38c"; }
+
+.fa-d-and-d:before {
+  content: "\f38d"; }
+
+.fa-d-and-d-beyond:before {
+  content: "\f6ca"; }
+
+.fa-dailymotion:before {
+  content: "\e052"; }
+
+.fa-dashcube:before {
+  content: "\f210"; }
+
+.fa-database:before {
+  content: "\f1c0"; }
+
+.fa-deaf:before {
+  content: "\f2a4"; }
+
+.fa-deezer:before {
+  content: "\e077"; }
+
+.fa-delicious:before {
+  content: "\f1a5"; }
+
+.fa-democrat:before {
+  content: "\f747"; }
+
+.fa-deploydog:before {
+  content: "\f38e"; }
+
+.fa-deskpro:before {
+  content: "\f38f"; }
+
+.fa-desktop:before {
+  content: "\f108"; }
+
+.fa-dev:before {
+  content: "\f6cc"; }
+
+.fa-deviantart:before {
+  content: "\f1bd"; }
+
+.fa-dharmachakra:before {
+  content: "\f655"; }
+
+.fa-dhl:before {
+  content: "\f790"; }
+
+.fa-diagnoses:before {
+  content: "\f470"; }
+
+.fa-diaspora:before {
+  content: "\f791"; }
+
+.fa-dice:before {
+  content: "\f522"; }
+
+.fa-dice-d20:before {
+  content: "\f6cf"; }
+
+.fa-dice-d6:before {
+  content: "\f6d1"; }
+
+.fa-dice-five:before {
+  content: "\f523"; }
+
+.fa-dice-four:before {
+  content: "\f524"; }
+
+.fa-dice-one:before {
+  content: "\f525"; }
+
+.fa-dice-six:before {
+  content: "\f526"; }
+
+.fa-dice-three:before {
+  content: "\f527"; }
+
+.fa-dice-two:before {
+  content: "\f528"; }
+
+.fa-digg:before {
+  content: "\f1a6"; }
+
+.fa-digital-ocean:before {
+  content: "\f391"; }
+
+.fa-digital-tachograph:before {
+  content: "\f566"; }
+
+.fa-directions:before {
+  content: "\f5eb"; }
+
+.fa-discord:before {
+  content: "\f392"; }
+
+.fa-discourse:before {
+  content: "\f393"; }
+
+.fa-disease:before {
+  content: "\f7fa"; }
+
+.fa-divide:before {
+  content: "\f529"; }
+
+.fa-dizzy:before {
+  content: "\f567"; }
+
+.fa-dna:before {
+  content: "\f471"; }
+
+.fa-dochub:before {
+  content: "\f394"; }
+
+.fa-docker:before {
+  content: "\f395"; }
+
+.fa-dog:before {
+  content: "\f6d3"; }
+
+.fa-dollar-sign:before {
+  content: "\f155"; }
+
+.fa-dolly:before {
+  content: "\f472"; }
+
+.fa-dolly-flatbed:before {
+  content: "\f474"; }
+
+.fa-donate:before {
+  content: "\f4b9"; }
+
+.fa-door-closed:before {
+  content: "\f52a"; }
+
+.fa-door-open:before {
+  content: "\f52b"; }
+
+.fa-dot-circle:before {
+  content: "\f192"; }
+
+.fa-dove:before {
+  content: "\f4ba"; }
+
+.fa-download:before {
+  content: "\f019"; }
+
+.fa-draft2digital:before {
+  content: "\f396"; }
+
+.fa-drafting-compass:before {
+  content: "\f568"; }
+
+.fa-dragon:before {
+  content: "\f6d5"; }
+
+.fa-draw-polygon:before {
+  content: "\f5ee"; }
+
+.fa-dribbble:before {
+  content: "\f17d"; }
+
+.fa-dribbble-square:before {
+  content: "\f397"; }
+
+.fa-dropbox:before {
+  content: "\f16b"; }
+
+.fa-drum:before {
+  content: "\f569"; }
+
+.fa-drum-steelpan:before {
+  content: "\f56a"; }
+
+.fa-drumstick-bite:before {
+  content: "\f6d7"; }
+
+.fa-drupal:before {
+  content: "\f1a9"; }
+
+.fa-dumbbell:before {
+  content: "\f44b"; }
+
+.fa-dumpster:before {
+  content: "\f793"; }
+
+.fa-dumpster-fire:before {
+  content: "\f794"; }
+
+.fa-dungeon:before {
+  content: "\f6d9"; }
+
+.fa-dyalog:before {
+  content: "\f399"; }
+
+.fa-earlybirds:before {
+  content: "\f39a"; }
+
+.fa-ebay:before {
+  content: "\f4f4"; }
+
+.fa-edge:before {
+  content: "\f282"; }
+
+.fa-edge-legacy:before {
+  content: "\e078"; }
+
+.fa-edit:before {
+  content: "\f044"; }
+
+.fa-egg:before {
+  content: "\f7fb"; }
+
+.fa-eject:before {
+  content: "\f052"; }
+
+.fa-elementor:before {
+  content: "\f430"; }
+
+.fa-ellipsis-h:before {
+  content: "\f141"; }
+
+.fa-ellipsis-v:before {
+  content: "\f142"; }
+
+.fa-ello:before {
+  content: "\f5f1"; }
+
+.fa-ember:before {
+  content: "\f423"; }
+
+.fa-empire:before {
+  content: "\f1d1"; }
+
+.fa-envelope:before {
+  content: "\f0e0"; }
+
+.fa-envelope-open:before {
+  content: "\f2b6"; }
+
+.fa-envelope-open-text:before {
+  content: "\f658"; }
+
+.fa-envelope-square:before {
+  content: "\f199"; }
+
+.fa-envira:before {
+  content: "\f299"; }
+
+.fa-equals:before {
+  content: "\f52c"; }
+
+.fa-eraser:before {
+  content: "\f12d"; }
+
+.fa-erlang:before {
+  content: "\f39d"; }
+
+.fa-ethereum:before {
+  content: "\f42e"; }
+
+.fa-ethernet:before {
+  content: "\f796"; }
+
+.fa-etsy:before {
+  content: "\f2d7"; }
+
+.fa-euro-sign:before {
+  content: "\f153"; }
+
+.fa-evernote:before {
+  content: "\f839"; }
+
+.fa-exchange-alt:before {
+  content: "\f362"; }
+
+.fa-exclamation:before {
+  content: "\f12a"; }
+
+.fa-exclamation-circle:before {
+  content: "\f06a"; }
+
+.fa-exclamation-triangle:before {
+  content: "\f071"; }
+
+.fa-expand:before {
+  content: "\f065"; }
+
+.fa-expand-alt:before {
+  content: "\f424"; }
+
+.fa-expand-arrows-alt:before {
+  content: "\f31e"; }
+
+.fa-expeditedssl:before {
+  content: "\f23e"; }
+
+.fa-external-link-alt:before {
+  content: "\f35d"; }
+
+.fa-external-link-square-alt:before {
+  content: "\f360"; }
+
+.fa-eye:before {
+  content: "\f06e"; }
+
+.fa-eye-dropper:before {
+  content: "\f1fb"; }
+
+.fa-eye-slash:before {
+  content: "\f070"; }
+
+.fa-facebook:before {
+  content: "\f09a"; }
+
+.fa-facebook-f:before {
+  content: "\f39e"; }
+
+.fa-facebook-messenger:before {
+  content: "\f39f"; }
+
+.fa-facebook-square:before {
+  content: "\f082"; }
+
+.fa-fan:before {
+  content: "\f863"; }
+
+.fa-fantasy-flight-games:before {
+  content: "\f6dc"; }
+
+.fa-fast-backward:before {
+  content: "\f049"; }
+
+.fa-fast-forward:before {
+  content: "\f050"; }
+
+.fa-faucet:before {
+  content: "\e005"; }
+
+.fa-fax:before {
+  content: "\f1ac"; }
+
+.fa-feather:before {
+  content: "\f52d"; }
+
+.fa-feather-alt:before {
+  content: "\f56b"; }
+
+.fa-fedex:before {
+  content: "\f797"; }
+
+.fa-fedora:before {
+  content: "\f798"; }
+
+.fa-female:before {
+  content: "\f182"; }
+
+.fa-fighter-jet:before {
+  content: "\f0fb"; }
+
+.fa-figma:before {
+  content: "\f799"; }
+
+.fa-file:before {
+  content: "\f15b"; }
+
+.fa-file-alt:before {
+  content: "\f15c"; }
+
+.fa-file-archive:before {
+  content: "\f1c6"; }
+
+.fa-file-audio:before {
+  content: "\f1c7"; }
+
+.fa-file-code:before {
+  content: "\f1c9"; }
+
+.fa-file-contract:before {
+  content: "\f56c"; }
+
+.fa-file-csv:before {
+  content: "\f6dd"; }
+
+.fa-file-download:before {
+  content: "\f56d"; }
+
+.fa-file-excel:before {
+  content: "\f1c3"; }
+
+.fa-file-export:before {
+  content: "\f56e"; }
+
+.fa-file-image:before {
+  content: "\f1c5"; }
+
+.fa-file-import:before {
+  content: "\f56f"; }
+
+.fa-file-invoice:before {
+  content: "\f570"; }
+
+.fa-file-invoice-dollar:before {
+  content: "\f571"; }
+
+.fa-file-medical:before {
+  content: "\f477"; }
+
+.fa-file-medical-alt:before {
+  content: "\f478"; }
+
+.fa-file-pdf:before {
+  content: "\f1c1"; }
+
+.fa-file-powerpoint:before {
+  content: "\f1c4"; }
+
+.fa-file-prescription:before {
+  content: "\f572"; }
+
+.fa-file-signature:before {
+  content: "\f573"; }
+
+.fa-file-upload:before {
+  content: "\f574"; }
+
+.fa-file-video:before {
+  content: "\f1c8"; }
+
+.fa-file-word:before {
+  content: "\f1c2"; }
+
+.fa-fill:before {
+  content: "\f575"; }
+
+.fa-fill-drip:before {
+  content: "\f576"; }
+
+.fa-film:before {
+  content: "\f008"; }
+
+.fa-filter:before {
+  content: "\f0b0"; }
+
+.fa-fingerprint:before {
+  content: "\f577"; }
+
+.fa-fire:before {
+  content: "\f06d"; }
+
+.fa-fire-alt:before {
+  content: "\f7e4"; }
+
+.fa-fire-extinguisher:before {
+  content: "\f134"; }
+
+.fa-firefox:before {
+  content: "\f269"; }
+
+.fa-firefox-browser:before {
+  content: "\e007"; }
+
+.fa-first-aid:before {
+  content: "\f479"; }
+
+.fa-first-order:before {
+  content: "\f2b0"; }
+
+.fa-first-order-alt:before {
+  content: "\f50a"; }
+
+.fa-firstdraft:before {
+  content: "\f3a1"; }
+
+.fa-fish:before {
+  content: "\f578"; }
+
+.fa-fist-raised:before {
+  content: "\f6de"; }
+
+.fa-flag:before {
+  content: "\f024"; }
+
+.fa-flag-checkered:before {
+  content: "\f11e"; }
+
+.fa-flag-usa:before {
+  content: "\f74d"; }
+
+.fa-flask:before {
+  content: "\f0c3"; }
+
+.fa-flickr:before {
+  content: "\f16e"; }
+
+.fa-flipboard:before {
+  content: "\f44d"; }
+
+.fa-flushed:before {
+  content: "\f579"; }
+
+.fa-fly:before {
+  content: "\f417"; }
+
+.fa-folder:before {
+  content: "\f07b"; }
+
+.fa-folder-minus:before {
+  content: "\f65d"; }
+
+.fa-folder-open:before {
+  content: "\f07c"; }
+
+.fa-folder-plus:before {
+  content: "\f65e"; }
+
+.fa-font:before {
+  content: "\f031"; }
+
+.fa-font-awesome:before {
+  content: "\f2b4"; }
+
+.fa-font-awesome-alt:before {
+  content: "\f35c"; }
+
+.fa-font-awesome-flag:before {
+  content: "\f425"; }
+
+.fa-font-awesome-logo-full:before {
+  content: "\f4e6"; }
+
+.fa-fonticons:before {
+  content: "\f280"; }
+
+.fa-fonticons-fi:before {
+  content: "\f3a2"; }
+
+.fa-football-ball:before {
+  content: "\f44e"; }
+
+.fa-fort-awesome:before {
+  content: "\f286"; }
+
+.fa-fort-awesome-alt:before {
+  content: "\f3a3"; }
+
+.fa-forumbee:before {
+  content: "\f211"; }
+
+.fa-forward:before {
+  content: "\f04e"; }
+
+.fa-foursquare:before {
+  content: "\f180"; }
+
+.fa-free-code-camp:before {
+  content: "\f2c5"; }
+
+.fa-freebsd:before {
+  content: "\f3a4"; }
+
+.fa-frog:before {
+  content: "\f52e"; }
+
+.fa-frown:before {
+  content: "\f119"; }
+
+.fa-frown-open:before {
+  content: "\f57a"; }
+
+.fa-fulcrum:before {
+  content: "\f50b"; }
+
+.fa-funnel-dollar:before {
+  content: "\f662"; }
+
+.fa-futbol:before {
+  content: "\f1e3"; }
+
+.fa-galactic-republic:before {
+  content: "\f50c"; }
+
+.fa-galactic-senate:before {
+  content: "\f50d"; }
+
+.fa-gamepad:before {
+  content: "\f11b"; }
+
+.fa-gas-pump:before {
+  content: "\f52f"; }
+
+.fa-gavel:before {
+  content: "\f0e3"; }
+
+.fa-gem:before {
+  content: "\f3a5"; }
+
+.fa-genderless:before {
+  content: "\f22d"; }
+
+.fa-get-pocket:before {
+  content: "\f265"; }
+
+.fa-gg:before {
+  content: "\f260"; }
+
+.fa-gg-circle:before {
+  content: "\f261"; }
+
+.fa-ghost:before {
+  content: "\f6e2"; }
+
+.fa-gift:before {
+  content: "\f06b"; }
+
+.fa-gifts:before {
+  content: "\f79c"; }
+
+.fa-git:before {
+  content: "\f1d3"; }
+
+.fa-git-alt:before {
+  content: "\f841"; }
+
+.fa-git-square:before {
+  content: "\f1d2"; }
+
+.fa-github:before {
+  content: "\f09b"; }
+
+.fa-github-alt:before {
+  content: "\f113"; }
+
+.fa-github-square:before {
+  content: "\f092"; }
+
+.fa-gitkraken:before {
+  content: "\f3a6"; }
+
+.fa-gitlab:before {
+  content: "\f296"; }
+
+.fa-gitter:before {
+  content: "\f426"; }
+
+.fa-glass-cheers:before {
+  content: "\f79f"; }
+
+.fa-glass-martini:before {
+  content: "\f000"; }
+
+.fa-glass-martini-alt:before {
+  content: "\f57b"; }
+
+.fa-glass-whiskey:before {
+  content: "\f7a0"; }
+
+.fa-glasses:before {
+  content: "\f530"; }
+
+.fa-glide:before {
+  content: "\f2a5"; }
+
+.fa-glide-g:before {
+  content: "\f2a6"; }
+
+.fa-globe:before {
+  content: "\f0ac"; }
+
+.fa-globe-africa:before {
+  content: "\f57c"; }
+
+.fa-globe-americas:before {
+  content: "\f57d"; }
+
+.fa-globe-asia:before {
+  content: "\f57e"; }
+
+.fa-globe-europe:before {
+  content: "\f7a2"; }
+
+.fa-gofore:before {
+  content: "\f3a7"; }
+
+.fa-golf-ball:before {
+  content: "\f450"; }
+
+.fa-goodreads:before {
+  content: "\f3a8"; }
+
+.fa-goodreads-g:before {
+  content: "\f3a9"; }
+
+.fa-google:before {
+  content: "\f1a0"; }
+
+.fa-google-drive:before {
+  content: "\f3aa"; }
+
+.fa-google-pay:before {
+  content: "\e079"; }
+
+.fa-google-play:before {
+  content: "\f3ab"; }
+
+.fa-google-plus:before {
+  content: "\f2b3"; }
+
+.fa-google-plus-g:before {
+  content: "\f0d5"; }
+
+.fa-google-plus-square:before {
+  content: "\f0d4"; }
+
+.fa-google-wallet:before {
+  content: "\f1ee"; }
+
+.fa-gopuram:before {
+  content: "\f664"; }
+
+.fa-graduation-cap:before {
+  content: "\f19d"; }
+
+.fa-gratipay:before {
+  content: "\f184"; }
+
+.fa-grav:before {
+  content: "\f2d6"; }
+
+.fa-greater-than:before {
+  content: "\f531"; }
+
+.fa-greater-than-equal:before {
+  content: "\f532"; }
+
+.fa-grimace:before {
+  content: "\f57f"; }
+
+.fa-grin:before {
+  content: "\f580"; }
+
+.fa-grin-alt:before {
+  content: "\f581"; }
+
+.fa-grin-beam:before {
+  content: "\f582"; }
+
+.fa-grin-beam-sweat:before {
+  content: "\f583"; }
+
+.fa-grin-hearts:before {
+  content: "\f584"; }
+
+.fa-grin-squint:before {
+  content: "\f585"; }
+
+.fa-grin-squint-tears:before {
+  content: "\f586"; }
+
+.fa-grin-stars:before {
+  content: "\f587"; }
+
+.fa-grin-tears:before {
+  content: "\f588"; }
+
+.fa-grin-tongue:before {
+  content: "\f589"; }
+
+.fa-grin-tongue-squint:before {
+  content: "\f58a"; }
+
+.fa-grin-tongue-wink:before {
+  content: "\f58b"; }
+
+.fa-grin-wink:before {
+  content: "\f58c"; }
+
+.fa-grip-horizontal:before {
+  content: "\f58d"; }
+
+.fa-grip-lines:before {
+  content: "\f7a4"; }
+
+.fa-grip-lines-vertical:before {
+  content: "\f7a5"; }
+
+.fa-grip-vertical:before {
+  content: "\f58e"; }
+
+.fa-gripfire:before {
+  content: "\f3ac"; }
+
+.fa-grunt:before {
+  content: "\f3ad"; }
+
+.fa-guilded:before {
+  content: "\e07e"; }
+
+.fa-guitar:before {
+  content: "\f7a6"; }
+
+.fa-gulp:before {
+  content: "\f3ae"; }
+
+.fa-h-square:before {
+  content: "\f0fd"; }
+
+.fa-hacker-news:before {
+  content: "\f1d4"; }
+
+.fa-hacker-news-square:before {
+  content: "\f3af"; }
+
+.fa-hackerrank:before {
+  content: "\f5f7"; }
+
+.fa-hamburger:before {
+  content: "\f805"; }
+
+.fa-hammer:before {
+  content: "\f6e3"; }
+
+.fa-hamsa:before {
+  content: "\f665"; }
+
+.fa-hand-holding:before {
+  content: "\f4bd"; }
+
+.fa-hand-holding-heart:before {
+  content: "\f4be"; }
+
+.fa-hand-holding-medical:before {
+  content: "\e05c"; }
+
+.fa-hand-holding-usd:before {
+  content: "\f4c0"; }
+
+.fa-hand-holding-water:before {
+  content: "\f4c1"; }
+
+.fa-hand-lizard:before {
+  content: "\f258"; }
+
+.fa-hand-middle-finger:before {
+  content: "\f806"; }
+
+.fa-hand-paper:before {
+  content: "\f256"; }
+
+.fa-hand-peace:before {
+  content: "\f25b"; }
+
+.fa-hand-point-down:before {
+  content: "\f0a7"; }
+
+.fa-hand-point-left:before {
+  content: "\f0a5"; }
+
+.fa-hand-point-right:before {
+  content: "\f0a4"; }
+
+.fa-hand-point-up:before {
+  content: "\f0a6"; }
+
+.fa-hand-pointer:before {
+  content: "\f25a"; }
+
+.fa-hand-rock:before {
+  content: "\f255"; }
+
+.fa-hand-scissors:before {
+  content: "\f257"; }
+
+.fa-hand-sparkles:before {
+  content: "\e05d"; }
+
+.fa-hand-spock:before {
+  content: "\f259"; }
+
+.fa-hands:before {
+  content: "\f4c2"; }
+
+.fa-hands-helping:before {
+  content: "\f4c4"; }
+
+.fa-hands-wash:before {
+  content: "\e05e"; }
+
+.fa-handshake:before {
+  content: "\f2b5"; }
+
+.fa-handshake-alt-slash:before {
+  content: "\e05f"; }
+
+.fa-handshake-slash:before {
+  content: "\e060"; }
+
+.fa-hanukiah:before {
+  content: "\f6e6"; }
+
+.fa-hard-hat:before {
+  content: "\f807"; }
+
+.fa-hashtag:before {
+  content: "\f292"; }
+
+.fa-hat-cowboy:before {
+  content: "\f8c0"; }
+
+.fa-hat-cowboy-side:before {
+  content: "\f8c1"; }
+
+.fa-hat-wizard:before {
+  content: "\f6e8"; }
+
+.fa-hdd:before {
+  content: "\f0a0"; }
+
+.fa-head-side-cough:before {
+  content: "\e061"; }
+
+.fa-head-side-cough-slash:before {
+  content: "\e062"; }
+
+.fa-head-side-mask:before {
+  content: "\e063"; }
+
+.fa-head-side-virus:before {
+  content: "\e064"; }
+
+.fa-heading:before {
+  content: "\f1dc"; }
+
+.fa-headphones:before {
+  content: "\f025"; }
+
+.fa-headphones-alt:before {
+  content: "\f58f"; }
+
+.fa-headset:before {
+  content: "\f590"; }
+
+.fa-heart:before {
+  content: "\f004"; }
+
+.fa-heart-broken:before {
+  content: "\f7a9"; }
+
+.fa-heartbeat:before {
+  content: "\f21e"; }
+
+.fa-helicopter:before {
+  content: "\f533"; }
+
+.fa-highlighter:before {
+  content: "\f591"; }
+
+.fa-hiking:before {
+  content: "\f6ec"; }
+
+.fa-hippo:before {
+  content: "\f6ed"; }
+
+.fa-hips:before {
+  content: "\f452"; }
+
+.fa-hire-a-helper:before {
+  content: "\f3b0"; }
+
+.fa-history:before {
+  content: "\f1da"; }
+
+.fa-hive:before {
+  content: "\e07f"; }
+
+.fa-hockey-puck:before {
+  content: "\f453"; }
+
+.fa-holly-berry:before {
+  content: "\f7aa"; }
+
+.fa-home:before {
+  content: "\f015"; }
+
+.fa-hooli:before {
+  content: "\f427"; }
+
+.fa-hornbill:before {
+  content: "\f592"; }
+
+.fa-horse:before {
+  content: "\f6f0"; }
+
+.fa-horse-head:before {
+  content: "\f7ab"; }
+
+.fa-hospital:before {
+  content: "\f0f8"; }
+
+.fa-hospital-alt:before {
+  content: "\f47d"; }
+
+.fa-hospital-symbol:before {
+  content: "\f47e"; }
+
+.fa-hospital-user:before {
+  content: "\f80d"; }
+
+.fa-hot-tub:before {
+  content: "\f593"; }
+
+.fa-hotdog:before {
+  content: "\f80f"; }
+
+.fa-hotel:before {
+  content: "\f594"; }
+
+.fa-hotjar:before {
+  content: "\f3b1"; }
+
+.fa-hourglass:before {
+  content: "\f254"; }
+
+.fa-hourglass-end:before {
+  content: "\f253"; }
+
+.fa-hourglass-half:before {
+  content: "\f252"; }
+
+.fa-hourglass-start:before {
+  content: "\f251"; }
+
+.fa-house-damage:before {
+  content: "\f6f1"; }
+
+.fa-house-user:before {
+  content: "\e065"; }
+
+.fa-houzz:before {
+  content: "\f27c"; }
+
+.fa-hryvnia:before {
+  content: "\f6f2"; }
+
+.fa-html5:before {
+  content: "\f13b"; }
+
+.fa-hubspot:before {
+  content: "\f3b2"; }
+
+.fa-i-cursor:before {
+  content: "\f246"; }
+
+.fa-ice-cream:before {
+  content: "\f810"; }
+
+.fa-icicles:before {
+  content: "\f7ad"; }
+
+.fa-icons:before {
+  content: "\f86d"; }
+
+.fa-id-badge:before {
+  content: "\f2c1"; }
+
+.fa-id-card:before {
+  content: "\f2c2"; }
+
+.fa-id-card-alt:before {
+  content: "\f47f"; }
+
+.fa-ideal:before {
+  content: "\e013"; }
+
+.fa-igloo:before {
+  content: "\f7ae"; }
+
+.fa-image:before {
+  content: "\f03e"; }
+
+.fa-images:before {
+  content: "\f302"; }
+
+.fa-imdb:before {
+  content: "\f2d8"; }
+
+.fa-inbox:before {
+  content: "\f01c"; }
+
+.fa-indent:before {
+  content: "\f03c"; }
+
+.fa-industry:before {
+  content: "\f275"; }
+
+.fa-infinity:before {
+  content: "\f534"; }
+
+.fa-info:before {
+  content: "\f129"; }
+
+.fa-info-circle:before {
+  content: "\f05a"; }
+
+.fa-innosoft:before {
+  content: "\e080"; }
+
+.fa-instagram:before {
+  content: "\f16d"; }
+
+.fa-instagram-square:before {
+  content: "\e055"; }
+
+.fa-instalod:before {
+  content: "\e081"; }
+
+.fa-intercom:before {
+  content: "\f7af"; }
+
+.fa-internet-explorer:before {
+  content: "\f26b"; }
+
+.fa-invision:before {
+  content: "\f7b0"; }
+
+.fa-ioxhost:before {
+  content: "\f208"; }
+
+.fa-italic:before {
+  content: "\f033"; }
+
+.fa-itch-io:before {
+  content: "\f83a"; }
+
+.fa-itunes:before {
+  content: "\f3b4"; }
+
+.fa-itunes-note:before {
+  content: "\f3b5"; }
+
+.fa-java:before {
+  content: "\f4e4"; }
+
+.fa-jedi:before {
+  content: "\f669"; }
+
+.fa-jedi-order:before {
+  content: "\f50e"; }
+
+.fa-jenkins:before {
+  content: "\f3b6"; }
+
+.fa-jira:before {
+  content: "\f7b1"; }
+
+.fa-joget:before {
+  content: "\f3b7"; }
+
+.fa-joint:before {
+  content: "\f595"; }
+
+.fa-joomla:before {
+  content: "\f1aa"; }
+
+.fa-journal-whills:before {
+  content: "\f66a"; }
+
+.fa-js:before {
+  content: "\f3b8"; }
+
+.fa-js-square:before {
+  content: "\f3b9"; }
+
+.fa-jsfiddle:before {
+  content: "\f1cc"; }
+
+.fa-kaaba:before {
+  content: "\f66b"; }
+
+.fa-kaggle:before {
+  content: "\f5fa"; }
+
+.fa-key:before {
+  content: "\f084"; }
+
+.fa-keybase:before {
+  content: "\f4f5"; }
+
+.fa-keyboard:before {
+  content: "\f11c"; }
+
+.fa-keycdn:before {
+  content: "\f3ba"; }
+
+.fa-khanda:before {
+  content: "\f66d"; }
+
+.fa-kickstarter:before {
+  content: "\f3bb"; }
+
+.fa-kickstarter-k:before {
+  content: "\f3bc"; }
+
+.fa-kiss:before {
+  content: "\f596"; }
+
+.fa-kiss-beam:before {
+  content: "\f597"; }
+
+.fa-kiss-wink-heart:before {
+  content: "\f598"; }
+
+.fa-kiwi-bird:before {
+  content: "\f535"; }
+
+.fa-korvue:before {
+  content: "\f42f"; }
+
+.fa-landmark:before {
+  content: "\f66f"; }
+
+.fa-language:before {
+  content: "\f1ab"; }
+
+.fa-laptop:before {
+  content: "\f109"; }
+
+.fa-laptop-code:before {
+  content: "\f5fc"; }
+
+.fa-laptop-house:before {
+  content: "\e066"; }
+
+.fa-laptop-medical:before {
+  content: "\f812"; }
+
+.fa-laravel:before {
+  content: "\f3bd"; }
+
+.fa-lastfm:before {
+  content: "\f202"; }
+
+.fa-lastfm-square:before {
+  content: "\f203"; }
+
+.fa-laugh:before {
+  content: "\f599"; }
+
+.fa-laugh-beam:before {
+  content: "\f59a"; }
+
+.fa-laugh-squint:before {
+  content: "\f59b"; }
+
+.fa-laugh-wink:before {
+  content: "\f59c"; }
+
+.fa-layer-group:before {
+  content: "\f5fd"; }
+
+.fa-leaf:before {
+  content: "\f06c"; }
+
+.fa-leanpub:before {
+  content: "\f212"; }
+
+.fa-lemon:before {
+  content: "\f094"; }
+
+.fa-less:before {
+  content: "\f41d"; }
+
+.fa-less-than:before {
+  content: "\f536"; }
+
+.fa-less-than-equal:before {
+  content: "\f537"; }
+
+.fa-level-down-alt:before {
+  content: "\f3be"; }
+
+.fa-level-up-alt:before {
+  content: "\f3bf"; }
+
+.fa-life-ring:before {
+  content: "\f1cd"; }
+
+.fa-lightbulb:before {
+  content: "\f0eb"; }
+
+.fa-line:before {
+  content: "\f3c0"; }
+
+.fa-link:before {
+  content: "\f0c1"; }
+
+.fa-linkedin:before {
+  content: "\f08c"; }
+
+.fa-linkedin-in:before {
+  content: "\f0e1"; }
+
+.fa-linode:before {
+  content: "\f2b8"; }
+
+.fa-linux:before {
+  content: "\f17c"; }
+
+.fa-lira-sign:before {
+  content: "\f195"; }
+
+.fa-list:before {
+  content: "\f03a"; }
+
+.fa-list-alt:before {
+  content: "\f022"; }
+
+.fa-list-ol:before {
+  content: "\f0cb"; }
+
+.fa-list-ul:before {
+  content: "\f0ca"; }
+
+.fa-location-arrow:before {
+  content: "\f124"; }
+
+.fa-lock:before {
+  content: "\f023"; }
+
+.fa-lock-open:before {
+  content: "\f3c1"; }
+
+.fa-long-arrow-alt-down:before {
+  content: "\f309"; }
+
+.fa-long-arrow-alt-left:before {
+  content: "\f30a"; }
+
+.fa-long-arrow-alt-right:before {
+  content: "\f30b"; }
+
+.fa-long-arrow-alt-up:before {
+  content: "\f30c"; }
+
+.fa-low-vision:before {
+  content: "\f2a8"; }
+
+.fa-luggage-cart:before {
+  content: "\f59d"; }
+
+.fa-lungs:before {
+  content: "\f604"; }
+
+.fa-lungs-virus:before {
+  content: "\e067"; }
+
+.fa-lyft:before {
+  content: "\f3c3"; }
+
+.fa-magento:before {
+  content: "\f3c4"; }
+
+.fa-magic:before {
+  content: "\f0d0"; }
+
+.fa-magnet:before {
+  content: "\f076"; }
+
+.fa-mail-bulk:before {
+  content: "\f674"; }
+
+.fa-mailchimp:before {
+  content: "\f59e"; }
+
+.fa-male:before {
+  content: "\f183"; }
+
+.fa-mandalorian:before {
+  content: "\f50f"; }
+
+.fa-map:before {
+  content: "\f279"; }
+
+.fa-map-marked:before {
+  content: "\f59f"; }
+
+.fa-map-marked-alt:before {
+  content: "\f5a0"; }
+
+.fa-map-marker:before {
+  content: "\f041"; }
+
+.fa-map-marker-alt:before {
+  content: "\f3c5"; }
+
+.fa-map-pin:before {
+  content: "\f276"; }
+
+.fa-map-signs:before {
+  content: "\f277"; }
+
+.fa-markdown:before {
+  content: "\f60f"; }
+
+.fa-marker:before {
+  content: "\f5a1"; }
+
+.fa-mars:before {
+  content: "\f222"; }
+
+.fa-mars-double:before {
+  content: "\f227"; }
+
+.fa-mars-stroke:before {
+  content: "\f229"; }
+
+.fa-mars-stroke-h:before {
+  content: "\f22b"; }
+
+.fa-mars-stroke-v:before {
+  content: "\f22a"; }
+
+.fa-mask:before {
+  content: "\f6fa"; }
+
+.fa-mastodon:before {
+  content: "\f4f6"; }
+
+.fa-maxcdn:before {
+  content: "\f136"; }
+
+.fa-mdb:before {
+  content: "\f8ca"; }
+
+.fa-medal:before {
+  content: "\f5a2"; }
+
+.fa-medapps:before {
+  content: "\f3c6"; }
+
+.fa-medium:before {
+  content: "\f23a"; }
+
+.fa-medium-m:before {
+  content: "\f3c7"; }
+
+.fa-medkit:before {
+  content: "\f0fa"; }
+
+.fa-medrt:before {
+  content: "\f3c8"; }
+
+.fa-meetup:before {
+  content: "\f2e0"; }
+
+.fa-megaport:before {
+  content: "\f5a3"; }
+
+.fa-meh:before {
+  content: "\f11a"; }
+
+.fa-meh-blank:before {
+  content: "\f5a4"; }
+
+.fa-meh-rolling-eyes:before {
+  content: "\f5a5"; }
+
+.fa-memory:before {
+  content: "\f538"; }
+
+.fa-mendeley:before {
+  content: "\f7b3"; }
+
+.fa-menorah:before {
+  content: "\f676"; }
+
+.fa-mercury:before {
+  content: "\f223"; }
+
+.fa-meteor:before {
+  content: "\f753"; }
+
+.fa-microblog:before {
+  content: "\e01a"; }
+
+.fa-microchip:before {
+  content: "\f2db"; }
+
+.fa-microphone:before {
+  content: "\f130"; }
+
+.fa-microphone-alt:before {
+  content: "\f3c9"; }
+
+.fa-microphone-alt-slash:before {
+  content: "\f539"; }
+
+.fa-microphone-slash:before {
+  content: "\f131"; }
+
+.fa-microscope:before {
+  content: "\f610"; }
+
+.fa-microsoft:before {
+  content: "\f3ca"; }
+
+.fa-minus:before {
+  content: "\f068"; }
+
+.fa-minus-circle:before {
+  content: "\f056"; }
+
+.fa-minus-square:before {
+  content: "\f146"; }
+
+.fa-mitten:before {
+  content: "\f7b5"; }
+
+.fa-mix:before {
+  content: "\f3cb"; }
+
+.fa-mixcloud:before {
+  content: "\f289"; }
+
+.fa-mixer:before {
+  content: "\e056"; }
+
+.fa-mizuni:before {
+  content: "\f3cc"; }
+
+.fa-mobile:before {
+  content: "\f10b"; }
+
+.fa-mobile-alt:before {
+  content: "\f3cd"; }
+
+.fa-modx:before {
+  content: "\f285"; }
+
+.fa-monero:before {
+  content: "\f3d0"; }
+
+.fa-money-bill:before {
+  content: "\f0d6"; }
+
+.fa-money-bill-alt:before {
+  content: "\f3d1"; }
+
+.fa-money-bill-wave:before {
+  content: "\f53a"; }
+
+.fa-money-bill-wave-alt:before {
+  content: "\f53b"; }
+
+.fa-money-check:before {
+  content: "\f53c"; }
+
+.fa-money-check-alt:before {
+  content: "\f53d"; }
+
+.fa-monument:before {
+  content: "\f5a6"; }
+
+.fa-moon:before {
+  content: "\f186"; }
+
+.fa-mortar-pestle:before {
+  content: "\f5a7"; }
+
+.fa-mosque:before {
+  content: "\f678"; }
+
+.fa-motorcycle:before {
+  content: "\f21c"; }
+
+.fa-mountain:before {
+  content: "\f6fc"; }
+
+.fa-mouse:before {
+  content: "\f8cc"; }
+
+.fa-mouse-pointer:before {
+  content: "\f245"; }
+
+.fa-mug-hot:before {
+  content: "\f7b6"; }
+
+.fa-music:before {
+  content: "\f001"; }
+
+.fa-napster:before {
+  content: "\f3d2"; }
+
+.fa-neos:before {
+  content: "\f612"; }
+
+.fa-network-wired:before {
+  content: "\f6ff"; }
+
+.fa-neuter:before {
+  content: "\f22c"; }
+
+.fa-newspaper:before {
+  content: "\f1ea"; }
+
+.fa-nimblr:before {
+  content: "\f5a8"; }
+
+.fa-node:before {
+  content: "\f419"; }
+
+.fa-node-js:before {
+  content: "\f3d3"; }
+
+.fa-not-equal:before {
+  content: "\f53e"; }
+
+.fa-notes-medical:before {
+  content: "\f481"; }
+
+.fa-npm:before {
+  content: "\f3d4"; }
+
+.fa-ns8:before {
+  content: "\f3d5"; }
+
+.fa-nutritionix:before {
+  content: "\f3d6"; }
+
+.fa-object-group:before {
+  content: "\f247"; }
+
+.fa-object-ungroup:before {
+  content: "\f248"; }
+
+.fa-octopus-deploy:before {
+  content: "\e082"; }
+
+.fa-odnoklassniki:before {
+  content: "\f263"; }
+
+.fa-odnoklassniki-square:before {
+  content: "\f264"; }
+
+.fa-oil-can:before {
+  content: "\f613"; }
+
+.fa-old-republic:before {
+  content: "\f510"; }
+
+.fa-om:before {
+  content: "\f679"; }
+
+.fa-opencart:before {
+  content: "\f23d"; }
+
+.fa-openid:before {
+  content: "\f19b"; }
+
+.fa-opera:before {
+  content: "\f26a"; }
+
+.fa-optin-monster:before {
+  content: "\f23c"; }
+
+.fa-orcid:before {
+  content: "\f8d2"; }
+
+.fa-osi:before {
+  content: "\f41a"; }
+
+.fa-otter:before {
+  content: "\f700"; }
+
+.fa-outdent:before {
+  content: "\f03b"; }
+
+.fa-page4:before {
+  content: "\f3d7"; }
+
+.fa-pagelines:before {
+  content: "\f18c"; }
+
+.fa-pager:before {
+  content: "\f815"; }
+
+.fa-paint-brush:before {
+  content: "\f1fc"; }
+
+.fa-paint-roller:before {
+  content: "\f5aa"; }
+
+.fa-palette:before {
+  content: "\f53f"; }
+
+.fa-palfed:before {
+  content: "\f3d8"; }
+
+.fa-pallet:before {
+  content: "\f482"; }
+
+.fa-paper-plane:before {
+  content: "\f1d8"; }
+
+.fa-paperclip:before {
+  content: "\f0c6"; }
+
+.fa-parachute-box:before {
+  content: "\f4cd"; }
+
+.fa-paragraph:before {
+  content: "\f1dd"; }
+
+.fa-parking:before {
+  content: "\f540"; }
+
+.fa-passport:before {
+  content: "\f5ab"; }
+
+.fa-pastafarianism:before {
+  content: "\f67b"; }
+
+.fa-paste:before {
+  content: "\f0ea"; }
+
+.fa-patreon:before {
+  content: "\f3d9"; }
+
+.fa-pause:before {
+  content: "\f04c"; }
+
+.fa-pause-circle:before {
+  content: "\f28b"; }
+
+.fa-paw:before {
+  content: "\f1b0"; }
+
+.fa-paypal:before {
+  content: "\f1ed"; }
+
+.fa-peace:before {
+  content: "\f67c"; }
+
+.fa-pen:before {
+  content: "\f304"; }
+
+.fa-pen-alt:before {
+  content: "\f305"; }
+
+.fa-pen-fancy:before {
+  content: "\f5ac"; }
+
+.fa-pen-nib:before {
+  content: "\f5ad"; }
+
+.fa-pen-square:before {
+  content: "\f14b"; }
+
+.fa-pencil-alt:before {
+  content: "\f303"; }
+
+.fa-pencil-ruler:before {
+  content: "\f5ae"; }
+
+.fa-penny-arcade:before {
+  content: "\f704"; }
+
+.fa-people-arrows:before {
+  content: "\e068"; }
+
+.fa-people-carry:before {
+  content: "\f4ce"; }
+
+.fa-pepper-hot:before {
+  content: "\f816"; }
+
+.fa-perbyte:before {
+  content: "\e083"; }
+
+.fa-percent:before {
+  content: "\f295"; }
+
+.fa-percentage:before {
+  content: "\f541"; }
+
+.fa-periscope:before {
+  content: "\f3da"; }
+
+.fa-person-booth:before {
+  content: "\f756"; }
+
+.fa-phabricator:before {
+  content: "\f3db"; }
+
+.fa-phoenix-framework:before {
+  content: "\f3dc"; }
+
+.fa-phoenix-squadron:before {
+  content: "\f511"; }
+
+.fa-phone:before {
+  content: "\f095"; }
+
+.fa-phone-alt:before {
+  content: "\f879"; }
+
+.fa-phone-slash:before {
+  content: "\f3dd"; }
+
+.fa-phone-square:before {
+  content: "\f098"; }
+
+.fa-phone-square-alt:before {
+  content: "\f87b"; }
+
+.fa-phone-volume:before {
+  content: "\f2a0"; }
+
+.fa-photo-video:before {
+  content: "\f87c"; }
+
+.fa-php:before {
+  content: "\f457"; }
+
+.fa-pied-piper:before {
+  content: "\f2ae"; }
+
+.fa-pied-piper-alt:before {
+  content: "\f1a8"; }
+
+.fa-pied-piper-hat:before {
+  content: "\f4e5"; }
+
+.fa-pied-piper-pp:before {
+  content: "\f1a7"; }
+
+.fa-pied-piper-square:before {
+  content: "\e01e"; }
+
+.fa-piggy-bank:before {
+  content: "\f4d3"; }
+
+.fa-pills:before {
+  content: "\f484"; }
+
+.fa-pinterest:before {
+  content: "\f0d2"; }
+
+.fa-pinterest-p:before {
+  content: "\f231"; }
+
+.fa-pinterest-square:before {
+  content: "\f0d3"; }
+
+.fa-pizza-slice:before {
+  content: "\f818"; }
+
+.fa-place-of-worship:before {
+  content: "\f67f"; }
+
+.fa-plane:before {
+  content: "\f072"; }
+
+.fa-plane-arrival:before {
+  content: "\f5af"; }
+
+.fa-plane-departure:before {
+  content: "\f5b0"; }
+
+.fa-plane-slash:before {
+  content: "\e069"; }
+
+.fa-play:before {
+  content: "\f04b"; }
+
+.fa-play-circle:before {
+  content: "\f144"; }
+
+.fa-playstation:before {
+  content: "\f3df"; }
+
+.fa-plug:before {
+  content: "\f1e6"; }
+
+.fa-plus:before {
+  content: "\f067"; }
+
+.fa-plus-circle:before {
+  content: "\f055"; }
+
+.fa-plus-square:before {
+  content: "\f0fe"; }
+
+.fa-podcast:before {
+  content: "\f2ce"; }
+
+.fa-poll:before {
+  content: "\f681"; }
+
+.fa-poll-h:before {
+  content: "\f682"; }
+
+.fa-poo:before {
+  content: "\f2fe"; }
+
+.fa-poo-storm:before {
+  content: "\f75a"; }
+
+.fa-poop:before {
+  content: "\f619"; }
+
+.fa-portrait:before {
+  content: "\f3e0"; }
+
+.fa-pound-sign:before {
+  content: "\f154"; }
+
+.fa-power-off:before {
+  content: "\f011"; }
+
+.fa-pray:before {
+  content: "\f683"; }
+
+.fa-praying-hands:before {
+  content: "\f684"; }
+
+.fa-prescription:before {
+  content: "\f5b1"; }
+
+.fa-prescription-bottle:before {
+  content: "\f485"; }
+
+.fa-prescription-bottle-alt:before {
+  content: "\f486"; }
+
+.fa-print:before {
+  content: "\f02f"; }
+
+.fa-procedures:before {
+  content: "\f487"; }
+
+.fa-product-hunt:before {
+  content: "\f288"; }
+
+.fa-project-diagram:before {
+  content: "\f542"; }
+
+.fa-pump-medical:before {
+  content: "\e06a"; }
+
+.fa-pump-soap:before {
+  content: "\e06b"; }
+
+.fa-pushed:before {
+  content: "\f3e1"; }
+
+.fa-puzzle-piece:before {
+  content: "\f12e"; }
+
+.fa-python:before {
+  content: "\f3e2"; }
+
+.fa-qq:before {
+  content: "\f1d6"; }
+
+.fa-qrcode:before {
+  content: "\f029"; }
+
+.fa-question:before {
+  content: "\f128"; }
+
+.fa-question-circle:before {
+  content: "\f059"; }
+
+.fa-quidditch:before {
+  content: "\f458"; }
+
+.fa-quinscape:before {
+  content: "\f459"; }
+
+.fa-quora:before {
+  content: "\f2c4"; }
+
+.fa-quote-left:before {
+  content: "\f10d"; }
+
+.fa-quote-right:before {
+  content: "\f10e"; }
+
+.fa-quran:before {
+  content: "\f687"; }
+
+.fa-r-project:before {
+  content: "\f4f7"; }
+
+.fa-radiation:before {
+  content: "\f7b9"; }
+
+.fa-radiation-alt:before {
+  content: "\f7ba"; }
+
+.fa-rainbow:before {
+  content: "\f75b"; }
+
+.fa-random:before {
+  content: "\f074"; }
+
+.fa-raspberry-pi:before {
+  content: "\f7bb"; }
+
+.fa-ravelry:before {
+  content: "\f2d9"; }
+
+.fa-react:before {
+  content: "\f41b"; }
+
+.fa-reacteurope:before {
+  content: "\f75d"; }
+
+.fa-readme:before {
+  content: "\f4d5"; }
+
+.fa-rebel:before {
+  content: "\f1d0"; }
+
+.fa-receipt:before {
+  content: "\f543"; }
+
+.fa-record-vinyl:before {
+  content: "\f8d9"; }
+
+.fa-recycle:before {
+  content: "\f1b8"; }
+
+.fa-red-river:before {
+  content: "\f3e3"; }
+
+.fa-reddit:before {
+  content: "\f1a1"; }
+
+.fa-reddit-alien:before {
+  content: "\f281"; }
+
+.fa-reddit-square:before {
+  content: "\f1a2"; }
+
+.fa-redhat:before {
+  content: "\f7bc"; }
+
+.fa-redo:before {
+  content: "\f01e"; }
+
+.fa-redo-alt:before {
+  content: "\f2f9"; }
+
+.fa-registered:before {
+  content: "\f25d"; }
+
+.fa-remove-format:before {
+  content: "\f87d"; }
+
+.fa-renren:before {
+  content: "\f18b"; }
+
+.fa-reply:before {
+  content: "\f3e5"; }
+
+.fa-reply-all:before {
+  content: "\f122"; }
+
+.fa-replyd:before {
+  content: "\f3e6"; }
+
+.fa-republican:before {
+  content: "\f75e"; }
+
+.fa-researchgate:before {
+  content: "\f4f8"; }
+
+.fa-resolving:before {
+  content: "\f3e7"; }
+
+.fa-restroom:before {
+  content: "\f7bd"; }
+
+.fa-retweet:before {
+  content: "\f079"; }
+
+.fa-rev:before {
+  content: "\f5b2"; }
+
+.fa-ribbon:before {
+  content: "\f4d6"; }
+
+.fa-ring:before {
+  content: "\f70b"; }
+
+.fa-road:before {
+  content: "\f018"; }
+
+.fa-robot:before {
+  content: "\f544"; }
+
+.fa-rocket:before {
+  content: "\f135"; }
+
+.fa-rocketchat:before {
+  content: "\f3e8"; }
+
+.fa-rockrms:before {
+  content: "\f3e9"; }
+
+.fa-route:before {
+  content: "\f4d7"; }
+
+.fa-rss:before {
+  content: "\f09e"; }
+
+.fa-rss-square:before {
+  content: "\f143"; }
+
+.fa-ruble-sign:before {
+  content: "\f158"; }
+
+.fa-ruler:before {
+  content: "\f545"; }
+
+.fa-ruler-combined:before {
+  content: "\f546"; }
+
+.fa-ruler-horizontal:before {
+  content: "\f547"; }
+
+.fa-ruler-vertical:before {
+  content: "\f548"; }
+
+.fa-running:before {
+  content: "\f70c"; }
+
+.fa-rupee-sign:before {
+  content: "\f156"; }
+
+.fa-rust:before {
+  content: "\e07a"; }
+
+.fa-sad-cry:before {
+  content: "\f5b3"; }
+
+.fa-sad-tear:before {
+  content: "\f5b4"; }
+
+.fa-safari:before {
+  content: "\f267"; }
+
+.fa-salesforce:before {
+  content: "\f83b"; }
+
+.fa-sass:before {
+  content: "\f41e"; }
+
+.fa-satellite:before {
+  content: "\f7bf"; }
+
+.fa-satellite-dish:before {
+  content: "\f7c0"; }
+
+.fa-save:before {
+  content: "\f0c7"; }
+
+.fa-schlix:before {
+  content: "\f3ea"; }
+
+.fa-school:before {
+  content: "\f549"; }
+
+.fa-screwdriver:before {
+  content: "\f54a"; }
+
+.fa-scribd:before {
+  content: "\f28a"; }
+
+.fa-scroll:before {
+  content: "\f70e"; }
+
+.fa-sd-card:before {
+  content: "\f7c2"; }
+
+.fa-search:before {
+  content: "\f002"; }
+
+.fa-search-dollar:before {
+  content: "\f688"; }
+
+.fa-search-location:before {
+  content: "\f689"; }
+
+.fa-search-minus:before {
+  content: "\f010"; }
+
+.fa-search-plus:before {
+  content: "\f00e"; }
+
+.fa-searchengin:before {
+  content: "\f3eb"; }
+
+.fa-seedling:before {
+  content: "\f4d8"; }
+
+.fa-sellcast:before {
+  content: "\f2da"; }
+
+.fa-sellsy:before {
+  content: "\f213"; }
+
+.fa-server:before {
+  content: "\f233"; }
+
+.fa-servicestack:before {
+  content: "\f3ec"; }
+
+.fa-shapes:before {
+  content: "\f61f"; }
+
+.fa-share:before {
+  content: "\f064"; }
+
+.fa-share-alt:before {
+  content: "\f1e0"; }
+
+.fa-share-alt-square:before {
+  content: "\f1e1"; }
+
+.fa-share-square:before {
+  content: "\f14d"; }
+
+.fa-shekel-sign:before {
+  content: "\f20b"; }
+
+.fa-shield-alt:before {
+  content: "\f3ed"; }
+
+.fa-shield-virus:before {
+  content: "\e06c"; }
+
+.fa-ship:before {
+  content: "\f21a"; }
+
+.fa-shipping-fast:before {
+  content: "\f48b"; }
+
+.fa-shirtsinbulk:before {
+  content: "\f214"; }
+
+.fa-shoe-prints:before {
+  content: "\f54b"; }
+
+.fa-shopify:before {
+  content: "\e057"; }
+
+.fa-shopping-bag:before {
+  content: "\f290"; }
+
+.fa-shopping-basket:before {
+  content: "\f291"; }
+
+.fa-shopping-cart:before {
+  content: "\f07a"; }
+
+.fa-shopware:before {
+  content: "\f5b5"; }
+
+.fa-shower:before {
+  content: "\f2cc"; }
+
+.fa-shuttle-van:before {
+  content: "\f5b6"; }
+
+.fa-sign:before {
+  content: "\f4d9"; }
+
+.fa-sign-in-alt:before {
+  content: "\f2f6"; }
+
+.fa-sign-language:before {
+  content: "\f2a7"; }
+
+.fa-sign-out-alt:before {
+  content: "\f2f5"; }
+
+.fa-signal:before {
+  content: "\f012"; }
+
+.fa-signature:before {
+  content: "\f5b7"; }
+
+.fa-sim-card:before {
+  content: "\f7c4"; }
+
+.fa-simplybuilt:before {
+  content: "\f215"; }
+
+.fa-sink:before {
+  content: "\e06d"; }
+
+.fa-sistrix:before {
+  content: "\f3ee"; }
+
+.fa-sitemap:before {
+  content: "\f0e8"; }
+
+.fa-sith:before {
+  content: "\f512"; }
+
+.fa-skating:before {
+  content: "\f7c5"; }
+
+.fa-sketch:before {
+  content: "\f7c6"; }
+
+.fa-skiing:before {
+  content: "\f7c9"; }
+
+.fa-skiing-nordic:before {
+  content: "\f7ca"; }
+
+.fa-skull:before {
+  content: "\f54c"; }
+
+.fa-skull-crossbones:before {
+  content: "\f714"; }
+
+.fa-skyatlas:before {
+  content: "\f216"; }
+
+.fa-skype:before {
+  content: "\f17e"; }
+
+.fa-slack:before {
+  content: "\f198"; }
+
+.fa-slack-hash:before {
+  content: "\f3ef"; }
+
+.fa-slash:before {
+  content: "\f715"; }
+
+.fa-sleigh:before {
+  content: "\f7cc"; }
+
+.fa-sliders-h:before {
+  content: "\f1de"; }
+
+.fa-slideshare:before {
+  content: "\f1e7"; }
+
+.fa-smile:before {
+  content: "\f118"; }
+
+.fa-smile-beam:before {
+  content: "\f5b8"; }
+
+.fa-smile-wink:before {
+  content: "\f4da"; }
+
+.fa-smog:before {
+  content: "\f75f"; }
+
+.fa-smoking:before {
+  content: "\f48d"; }
+
+.fa-smoking-ban:before {
+  content: "\f54d"; }
+
+.fa-sms:before {
+  content: "\f7cd"; }
+
+.fa-snapchat:before {
+  content: "\f2ab"; }
+
+.fa-snapchat-ghost:before {
+  content: "\f2ac"; }
+
+.fa-snapchat-square:before {
+  content: "\f2ad"; }
+
+.fa-snowboarding:before {
+  content: "\f7ce"; }
+
+.fa-snowflake:before {
+  content: "\f2dc"; }
+
+.fa-snowman:before {
+  content: "\f7d0"; }
+
+.fa-snowplow:before {
+  content: "\f7d2"; }
+
+.fa-soap:before {
+  content: "\e06e"; }
+
+.fa-socks:before {
+  content: "\f696"; }
+
+.fa-solar-panel:before {
+  content: "\f5ba"; }
+
+.fa-sort:before {
+  content: "\f0dc"; }
+
+.fa-sort-alpha-down:before {
+  content: "\f15d"; }
+
+.fa-sort-alpha-down-alt:before {
+  content: "\f881"; }
+
+.fa-sort-alpha-up:before {
+  content: "\f15e"; }
+
+.fa-sort-alpha-up-alt:before {
+  content: "\f882"; }
+
+.fa-sort-amount-down:before {
+  content: "\f160"; }
+
+.fa-sort-amount-down-alt:before {
+  content: "\f884"; }
+
+.fa-sort-amount-up:before {
+  content: "\f161"; }
+
+.fa-sort-amount-up-alt:before {
+  content: "\f885"; }
+
+.fa-sort-down:before {
+  content: "\f0dd"; }
+
+.fa-sort-numeric-down:before {
+  content: "\f162"; }
+
+.fa-sort-numeric-down-alt:before {
+  content: "\f886"; }
+
+.fa-sort-numeric-up:before {
+  content: "\f163"; }
+
+.fa-sort-numeric-up-alt:before {
+  content: "\f887"; }
+
+.fa-sort-up:before {
+  content: "\f0de"; }
+
+.fa-soundcloud:before {
+  content: "\f1be"; }
+
+.fa-sourcetree:before {
+  content: "\f7d3"; }
+
+.fa-spa:before {
+  content: "\f5bb"; }
+
+.fa-space-shuttle:before {
+  content: "\f197"; }
+
+.fa-speakap:before {
+  content: "\f3f3"; }
+
+.fa-speaker-deck:before {
+  content: "\f83c"; }
+
+.fa-spell-check:before {
+  content: "\f891"; }
+
+.fa-spider:before {
+  content: "\f717"; }
+
+.fa-spinner:before {
+  content: "\f110"; }
+
+.fa-splotch:before {
+  content: "\f5bc"; }
+
+.fa-spotify:before {
+  content: "\f1bc"; }
+
+.fa-spray-can:before {
+  content: "\f5bd"; }
+
+.fa-square:before {
+  content: "\f0c8"; }
+
+.fa-square-full:before {
+  content: "\f45c"; }
+
+.fa-square-root-alt:before {
+  content: "\f698"; }
+
+.fa-squarespace:before {
+  content: "\f5be"; }
+
+.fa-stack-exchange:before {
+  content: "\f18d"; }
+
+.fa-stack-overflow:before {
+  content: "\f16c"; }
+
+.fa-stackpath:before {
+  content: "\f842"; }
+
+.fa-stamp:before {
+  content: "\f5bf"; }
+
+.fa-star:before {
+  content: "\f005"; }
+
+.fa-star-and-crescent:before {
+  content: "\f699"; }
+
+.fa-star-half:before {
+  content: "\f089"; }
+
+.fa-star-half-alt:before {
+  content: "\f5c0"; }
+
+.fa-star-of-david:before {
+  content: "\f69a"; }
+
+.fa-star-of-life:before {
+  content: "\f621"; }
+
+.fa-staylinked:before {
+  content: "\f3f5"; }
+
+.fa-steam:before {
+  content: "\f1b6"; }
+
+.fa-steam-square:before {
+  content: "\f1b7"; }
+
+.fa-steam-symbol:before {
+  content: "\f3f6"; }
+
+.fa-step-backward:before {
+  content: "\f048"; }
+
+.fa-step-forward:before {
+  content: "\f051"; }
+
+.fa-stethoscope:before {
+  content: "\f0f1"; }
+
+.fa-sticker-mule:before {
+  content: "\f3f7"; }
+
+.fa-sticky-note:before {
+  content: "\f249"; }
+
+.fa-stop:before {
+  content: "\f04d"; }
+
+.fa-stop-circle:before {
+  content: "\f28d"; }
+
+.fa-stopwatch:before {
+  content: "\f2f2"; }
+
+.fa-stopwatch-20:before {
+  content: "\e06f"; }
+
+.fa-store:before {
+  content: "\f54e"; }
+
+.fa-store-alt:before {
+  content: "\f54f"; }
+
+.fa-store-alt-slash:before {
+  content: "\e070"; }
+
+.fa-store-slash:before {
+  content: "\e071"; }
+
+.fa-strava:before {
+  content: "\f428"; }
+
+.fa-stream:before {
+  content: "\f550"; }
+
+.fa-street-view:before {
+  content: "\f21d"; }
+
+.fa-strikethrough:before {
+  content: "\f0cc"; }
+
+.fa-stripe:before {
+  content: "\f429"; }
+
+.fa-stripe-s:before {
+  content: "\f42a"; }
+
+.fa-stroopwafel:before {
+  content: "\f551"; }
+
+.fa-studiovinari:before {
+  content: "\f3f8"; }
+
+.fa-stumbleupon:before {
+  content: "\f1a4"; }
+
+.fa-stumbleupon-circle:before {
+  content: "\f1a3"; }
+
+.fa-subscript:before {
+  content: "\f12c"; }
+
+.fa-subway:before {
+  content: "\f239"; }
+
+.fa-suitcase:before {
+  content: "\f0f2"; }
+
+.fa-suitcase-rolling:before {
+  content: "\f5c1"; }
+
+.fa-sun:before {
+  content: "\f185"; }
+
+.fa-superpowers:before {
+  content: "\f2dd"; }
+
+.fa-superscript:before {
+  content: "\f12b"; }
+
+.fa-supple:before {
+  content: "\f3f9"; }
+
+.fa-surprise:before {
+  content: "\f5c2"; }
+
+.fa-suse:before {
+  content: "\f7d6"; }
+
+.fa-swatchbook:before {
+  content: "\f5c3"; }
+
+.fa-swift:before {
+  content: "\f8e1"; }
+
+.fa-swimmer:before {
+  content: "\f5c4"; }
+
+.fa-swimming-pool:before {
+  content: "\f5c5"; }
+
+.fa-symfony:before {
+  content: "\f83d"; }
+
+.fa-synagogue:before {
+  content: "\f69b"; }
+
+.fa-sync:before {
+  content: "\f021"; }
+
+.fa-sync-alt:before {
+  content: "\f2f1"; }
+
+.fa-syringe:before {
+  content: "\f48e"; }
+
+.fa-table:before {
+  content: "\f0ce"; }
+
+.fa-table-tennis:before {
+  content: "\f45d"; }
+
+.fa-tablet:before {
+  content: "\f10a"; }
+
+.fa-tablet-alt:before {
+  content: "\f3fa"; }
+
+.fa-tablets:before {
+  content: "\f490"; }
+
+.fa-tachometer-alt:before {
+  content: "\f3fd"; }
+
+.fa-tag:before {
+  content: "\f02b"; }
+
+.fa-tags:before {
+  content: "\f02c"; }
+
+.fa-tape:before {
+  content: "\f4db"; }
+
+.fa-tasks:before {
+  content: "\f0ae"; }
+
+.fa-taxi:before {
+  content: "\f1ba"; }
+
+.fa-teamspeak:before {
+  content: "\f4f9"; }
+
+.fa-teeth:before {
+  content: "\f62e"; }
+
+.fa-teeth-open:before {
+  content: "\f62f"; }
+
+.fa-telegram:before {
+  content: "\f2c6"; }
+
+.fa-telegram-plane:before {
+  content: "\f3fe"; }
+
+.fa-temperature-high:before {
+  content: "\f769"; }
+
+.fa-temperature-low:before {
+  content: "\f76b"; }
+
+.fa-tencent-weibo:before {
+  content: "\f1d5"; }
+
+.fa-tenge:before {
+  content: "\f7d7"; }
+
+.fa-terminal:before {
+  content: "\f120"; }
+
+.fa-text-height:before {
+  content: "\f034"; }
+
+.fa-text-width:before {
+  content: "\f035"; }
+
+.fa-th:before {
+  content: "\f00a"; }
+
+.fa-th-large:before {
+  content: "\f009"; }
+
+.fa-th-list:before {
+  content: "\f00b"; }
+
+.fa-the-red-yeti:before {
+  content: "\f69d"; }
+
+.fa-theater-masks:before {
+  content: "\f630"; }
+
+.fa-themeco:before {
+  content: "\f5c6"; }
+
+.fa-themeisle:before {
+  content: "\f2b2"; }
+
+.fa-thermometer:before {
+  content: "\f491"; }
+
+.fa-thermometer-empty:before {
+  content: "\f2cb"; }
+
+.fa-thermometer-full:before {
+  content: "\f2c7"; }
+
+.fa-thermometer-half:before {
+  content: "\f2c9"; }
+
+.fa-thermometer-quarter:before {
+  content: "\f2ca"; }
+
+.fa-thermometer-three-quarters:before {
+  content: "\f2c8"; }
+
+.fa-think-peaks:before {
+  content: "\f731"; }
+
+.fa-thumbs-down:before {
+  content: "\f165"; }
+
+.fa-thumbs-up:before {
+  content: "\f164"; }
+
+.fa-thumbtack:before {
+  content: "\f08d"; }
+
+.fa-ticket-alt:before {
+  content: "\f3ff"; }
+
+.fa-tiktok:before {
+  content: "\e07b"; }
+
+.fa-times:before {
+  content: "\f00d"; }
+
+.fa-times-circle:before {
+  content: "\f057"; }
+
+.fa-tint:before {
+  content: "\f043"; }
+
+.fa-tint-slash:before {
+  content: "\f5c7"; }
+
+.fa-tired:before {
+  content: "\f5c8"; }
+
+.fa-toggle-off:before {
+  content: "\f204"; }
+
+.fa-toggle-on:before {
+  content: "\f205"; }
+
+.fa-toilet:before {
+  content: "\f7d8"; }
+
+.fa-toilet-paper:before {
+  content: "\f71e"; }
+
+.fa-toilet-paper-slash:before {
+  content: "\e072"; }
+
+.fa-toolbox:before {
+  content: "\f552"; }
+
+.fa-tools:before {
+  content: "\f7d9"; }
+
+.fa-tooth:before {
+  content: "\f5c9"; }
+
+.fa-torah:before {
+  content: "\f6a0"; }
+
+.fa-torii-gate:before {
+  content: "\f6a1"; }
+
+.fa-tractor:before {
+  content: "\f722"; }
+
+.fa-trade-federation:before {
+  content: "\f513"; }
+
+.fa-trademark:before {
+  content: "\f25c"; }
+
+.fa-traffic-light:before {
+  content: "\f637"; }
+
+.fa-trailer:before {
+  content: "\e041"; }
+
+.fa-train:before {
+  content: "\f238"; }
+
+.fa-tram:before {
+  content: "\f7da"; }
+
+.fa-transgender:before {
+  content: "\f224"; }
+
+.fa-transgender-alt:before {
+  content: "\f225"; }
+
+.fa-trash:before {
+  content: "\f1f8"; }
+
+.fa-trash-alt:before {
+  content: "\f2ed"; }
+
+.fa-trash-restore:before {
+  content: "\f829"; }
+
+.fa-trash-restore-alt:before {
+  content: "\f82a"; }
+
+.fa-tree:before {
+  content: "\f1bb"; }
+
+.fa-trello:before {
+  content: "\f181"; }
+
+.fa-tripadvisor:before {
+  content: "\f262"; }
+
+.fa-trophy:before {
+  content: "\f091"; }
+
+.fa-truck:before {
+  content: "\f0d1"; }
+
+.fa-truck-loading:before {
+  content: "\f4de"; }
+
+.fa-truck-monster:before {
+  content: "\f63b"; }
+
+.fa-truck-moving:before {
+  content: "\f4df"; }
+
+.fa-truck-pickup:before {
+  content: "\f63c"; }
+
+.fa-tshirt:before {
+  content: "\f553"; }
+
+.fa-tty:before {
+  content: "\f1e4"; }
+
+.fa-tumblr:before {
+  content: "\f173"; }
+
+.fa-tumblr-square:before {
+  content: "\f174"; }
+
+.fa-tv:before {
+  content: "\f26c"; }
+
+.fa-twitch:before {
+  content: "\f1e8"; }
+
+.fa-twitter:before {
+  content: "\f099"; }
+
+.fa-twitter-square:before {
+  content: "\f081"; }
+
+.fa-typo3:before {
+  content: "\f42b"; }
+
+.fa-uber:before {
+  content: "\f402"; }
+
+.fa-ubuntu:before {
+  content: "\f7df"; }
+
+.fa-uikit:before {
+  content: "\f403"; }
+
+.fa-umbraco:before {
+  content: "\f8e8"; }
+
+.fa-umbrella:before {
+  content: "\f0e9"; }
+
+.fa-umbrella-beach:before {
+  content: "\f5ca"; }
+
+.fa-uncharted:before {
+  content: "\e084"; }
+
+.fa-underline:before {
+  content: "\f0cd"; }
+
+.fa-undo:before {
+  content: "\f0e2"; }
+
+.fa-undo-alt:before {
+  content: "\f2ea"; }
+
+.fa-uniregistry:before {
+  content: "\f404"; }
+
+.fa-unity:before {
+  content: "\e049"; }
+
+.fa-universal-access:before {
+  content: "\f29a"; }
+
+.fa-university:before {
+  content: "\f19c"; }
+
+.fa-unlink:before {
+  content: "\f127"; }
+
+.fa-unlock:before {
+  content: "\f09c"; }
+
+.fa-unlock-alt:before {
+  content: "\f13e"; }
+
+.fa-unsplash:before {
+  content: "\e07c"; }
+
+.fa-untappd:before {
+  content: "\f405"; }
+
+.fa-upload:before {
+  content: "\f093"; }
+
+.fa-ups:before {
+  content: "\f7e0"; }
+
+.fa-usb:before {
+  content: "\f287"; }
+
+.fa-user:before {
+  content: "\f007"; }
+
+.fa-user-alt:before {
+  content: "\f406"; }
+
+.fa-user-alt-slash:before {
+  content: "\f4fa"; }
+
+.fa-user-astronaut:before {
+  content: "\f4fb"; }
+
+.fa-user-check:before {
+  content: "\f4fc"; }
+
+.fa-user-circle:before {
+  content: "\f2bd"; }
+
+.fa-user-clock:before {
+  content: "\f4fd"; }
+
+.fa-user-cog:before {
+  content: "\f4fe"; }
+
+.fa-user-edit:before {
+  content: "\f4ff"; }
+
+.fa-user-friends:before {
+  content: "\f500"; }
+
+.fa-user-graduate:before {
+  content: "\f501"; }
+
+.fa-user-injured:before {
+  content: "\f728"; }
+
+.fa-user-lock:before {
+  content: "\f502"; }
+
+.fa-user-md:before {
+  content: "\f0f0"; }
+
+.fa-user-minus:before {
+  content: "\f503"; }
+
+.fa-user-ninja:before {
+  content: "\f504"; }
+
+.fa-user-nurse:before {
+  content: "\f82f"; }
+
+.fa-user-plus:before {
+  content: "\f234"; }
+
+.fa-user-secret:before {
+  content: "\f21b"; }
+
+.fa-user-shield:before {
+  content: "\f505"; }
+
+.fa-user-slash:before {
+  content: "\f506"; }
+
+.fa-user-tag:before {
+  content: "\f507"; }
+
+.fa-user-tie:before {
+  content: "\f508"; }
+
+.fa-user-times:before {
+  content: "\f235"; }
+
+.fa-users:before {
+  content: "\f0c0"; }
+
+.fa-users-cog:before {
+  content: "\f509"; }
+
+.fa-users-slash:before {
+  content: "\e073"; }
+
+.fa-usps:before {
+  content: "\f7e1"; }
+
+.fa-ussunnah:before {
+  content: "\f407"; }
+
+.fa-utensil-spoon:before {
+  content: "\f2e5"; }
+
+.fa-utensils:before {
+  content: "\f2e7"; }
+
+.fa-vaadin:before {
+  content: "\f408"; }
+
+.fa-vector-square:before {
+  content: "\f5cb"; }
+
+.fa-venus:before {
+  content: "\f221"; }
+
+.fa-venus-double:before {
+  content: "\f226"; }
+
+.fa-venus-mars:before {
+  content: "\f228"; }
+
+.fa-vest:before {
+  content: "\e085"; }
+
+.fa-vest-patches:before {
+  content: "\e086"; }
+
+.fa-viacoin:before {
+  content: "\f237"; }
+
+.fa-viadeo:before {
+  content: "\f2a9"; }
+
+.fa-viadeo-square:before {
+  content: "\f2aa"; }
+
+.fa-vial:before {
+  content: "\f492"; }
+
+.fa-vials:before {
+  content: "\f493"; }
+
+.fa-viber:before {
+  content: "\f409"; }
+
+.fa-video:before {
+  content: "\f03d"; }
+
+.fa-video-slash:before {
+  content: "\f4e2"; }
+
+.fa-vihara:before {
+  content: "\f6a7"; }
+
+.fa-vimeo:before {
+  content: "\f40a"; }
+
+.fa-vimeo-square:before {
+  content: "\f194"; }
+
+.fa-vimeo-v:before {
+  content: "\f27d"; }
+
+.fa-vine:before {
+  content: "\f1ca"; }
+
+.fa-virus:before {
+  content: "\e074"; }
+
+.fa-virus-slash:before {
+  content: "\e075"; }
+
+.fa-viruses:before {
+  content: "\e076"; }
+
+.fa-vk:before {
+  content: "\f189"; }
+
+.fa-vnv:before {
+  content: "\f40b"; }
+
+.fa-voicemail:before {
+  content: "\f897"; }
+
+.fa-volleyball-ball:before {
+  content: "\f45f"; }
+
+.fa-volume-down:before {
+  content: "\f027"; }
+
+.fa-volume-mute:before {
+  content: "\f6a9"; }
+
+.fa-volume-off:before {
+  content: "\f026"; }
+
+.fa-volume-up:before {
+  content: "\f028"; }
+
+.fa-vote-yea:before {
+  content: "\f772"; }
+
+.fa-vr-cardboard:before {
+  content: "\f729"; }
+
+.fa-vuejs:before {
+  content: "\f41f"; }
+
+.fa-walking:before {
+  content: "\f554"; }
+
+.fa-wallet:before {
+  content: "\f555"; }
+
+.fa-warehouse:before {
+  content: "\f494"; }
+
+.fa-watchman-monitoring:before {
+  content: "\e087"; }
+
+.fa-water:before {
+  content: "\f773"; }
+
+.fa-wave-square:before {
+  content: "\f83e"; }
+
+.fa-waze:before {
+  content: "\f83f"; }
+
+.fa-weebly:before {
+  content: "\f5cc"; }
+
+.fa-weibo:before {
+  content: "\f18a"; }
+
+.fa-weight:before {
+  content: "\f496"; }
+
+.fa-weight-hanging:before {
+  content: "\f5cd"; }
+
+.fa-weixin:before {
+  content: "\f1d7"; }
+
+.fa-whatsapp:before {
+  content: "\f232"; }
+
+.fa-whatsapp-square:before {
+  content: "\f40c"; }
+
+.fa-wheelchair:before {
+  content: "\f193"; }
+
... 142274 lines suppressed ...


[incubator-wayang-website] 02/02: update template and other changes

Posted by be...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

bertty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git

commit 70e1c9d2c10f1bb4994db01b9bcf50a8e2688c08
Author: Bertty Contreras-Rojas <be...@scalytics.io>
AuthorDate: Thu Jan 21 18:46:47 2021 -0300

    update template and other changes
---
 about.html                                    | 128 +++++----
 documentation.html                            | 356 +++++++++++++++++---------
 index.html                                    |  32 ++-
 publication/00_template/index.html            | 122 +++++++++
 publication/90_vldb_2018/index.html           | 122 +++++++++
 publication/91_icde_2018_tutorial/index.html  | 124 +++++++++
 publication/92_icde_2018_studio/index.html    | 124 +++++++++
 publication/93_sigmod_2017/index.html         | 124 +++++++++
 publication/94_spark_summit_2017/index.html   | 125 +++++++++
 publication/95_sigmod_2016/index.html         | 124 +++++++++
 publication/96_edbt_2016/index.html           | 124 +++++++++
 publication/97_vldb_2016/index.html           | 126 +++++++++
 publication/98_vldb_2015/index.html           | 124 +++++++++
 publication/99_sigmod_2015/index.html         | 124 +++++++++
 publications-2.html                           | 165 ------------
 publications.html                             | 207 ++++++++-------
 publications/90_vldb_2018/index.html          | 202 ---------------
 publications/91_icde_2018_tutorial/index.html | 202 ---------------
 publications/92_icde_2018_studio/index.html   | 202 ---------------
 publications/93_sigmod_2017/index.html        | 202 ---------------
 publications/94_spark_summit_2017/index.html  | 203 ---------------
 publications/95_sigmod_2016/index.html        | 202 ---------------
 publications/96_edbt_2016/index.html          | 202 ---------------
 publications/97_vldb_2016/index.html          | 204 ---------------
 publications/98_vldb_2015/index.html          | 202 ---------------
 publications/99_sigmod_2015/index.html        | 202 ---------------
 publications/template_publication.html        |  66 -----
 static/img/architecture.png                   | Bin 0 -> 139638 bytes
 static/img/egg-logo.png                       | Bin 0 -> 17961 bytes
 static/img/java.png                           | Bin 0 -> 32140 bytes
 static/img/logo.png                           | Bin 0 -> 9317 bytes
 static/img/pdf.png                            | Bin 0 -> 47994 bytes
 static/img/plan.png                           | Bin 0 -> 579427 bytes
 static/img/slider-bg.jpg                      | Bin 0 -> 367168 bytes
 static/pdf/paper/bigdansing.pdf               | Bin 0 -> 1035767 bytes
 static/pdf/paper/iejoin.pdf                   | Bin 0 -> 664253 bytes
 static/pdf/paper/ml4all.pdf                   | Bin 0 -> 1976896 bytes
 static/pdf/paper/rheem.pdf                    | Bin 0 -> 1919964 bytes
 static/pdf/paper/rheemdemo.pdf                | Bin 0 -> 542899 bytes
 static/pdf/paper/rheemhandson.pdf             | Bin 0 -> 112712 bytes
 static/pdf/paper/rheemtutorial.pdf            | Bin 0 -> 170827 bytes
 static/pdf/paper/studiodemo.pdf               | Bin 0 -> 3026036 bytes
 static/pdf/paper/vision.pdf                   | Bin 0 -> 732714 bytes
 43 files changed, 1819 insertions(+), 2521 deletions(-)

diff --git a/about.html b/about.html
index d294878..19265a4 100644
--- a/about.html
+++ b/about.html
@@ -13,6 +13,39 @@
         .service-item {
             text-align: center;
         }
+        /*--
+	service Start
+--*/
+        #service {
+            text-align: center;
+            padding: 30px 0;
+        }
+        #service .service-item {
+            padding-bottom: 30px;
+        }
+        #service .service-item i {
+            font-size: 60px;
+            color: #4A4656;
+        }
+        #service .service-item h4 {
+            padding-top: 20px;
+            margin: 0;
+            color: #666;
+        }
+        #service .service-item p {
+            color: #888;
+            padding-top: 10px;
+            margin: 0;
+            font-size: 17px;
+            line-height: 1.8;
+        }
+        #feature_about .row:nth-child(odd) {
+            background: linear-gradient(to left, rgba(139,134,163, 0.2), rgba(50,46,64, 0.0));
+        }
+        #feature_about .row:nth-child(even) {
+            background: linear-gradient(to left, rgba(50,46,64, 0.0), rgba(139,134,163, 0.2));
+        }
+
     </style>
 </head>
 <!-- TODO: the padding of the body need to be resposive -->
@@ -27,7 +60,7 @@
             <span class="navbar-toggler-icon"></span>
         </button>
         <div class="collapse navbar-collapse" id="navbarText">
-            <ul class="navbar-nav mr-auto">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
                 <li class="nav-item active">
                     <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
                 </li>
@@ -39,6 +72,16 @@
                 </li>
                 <li class="nav-item">
                     <a class="nav-link" href="publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
                 </li>
             </ul>
         </div>
@@ -55,7 +98,7 @@
             <div class="row" style="margin-top: 15px;">
                 <div class="col-md-12 col-sm-12">
                     <p style="text-align: justify">
-                        RHEEM has a three-layer data processing abstraction that sits between user applications and data processing platforms, such as Hadoop and Spark. The figure below depicts the Rheem architecture: (i) an application layer that models all application-specific logic; (ii) a core layer that provides the intermediate representation between applications and processing platforms; and (iii) a platform layer that embraces the underlying processing platforms. Overall, the inp [...]
+                        Apache Wayang has a three-layer data processing abstraction that sits between user applications and data processing platforms, such as Hadoop and Spark. The figure below depicts the Apache Wayang architecture: (i) an application layer that models all application-specific logic; (ii) a core layer that provides the intermediate representation between applications and processing platforms; and (iii) a platform layer that embraces the underlying processing platforms.  [...]
 
                     </p>
                 </div>
@@ -63,12 +106,12 @@
             <br>
             <div class="row">
                 <div class="col-md-6 col-sm-12 text-center ">
-                    <img src="https://rheem-ecosystem.github.io//img/architecture.png" style="width: 100%;"/>
+                    <img src="static/img/architecture.png" style="width: 100%;"/>
                     <br>
-                    <em>Architecture of Rheem</em>
+                    <em>Architecture of Apache Wayang</em>
                 </div>
                 <div class="col-md-6 col-sm-12 text-center ">
-                    <img src="https://rheem-ecosystem.github.io/img/plan.png" style="width: 102%;"/>
+                    <img src="static/img/plan.png" style="width: 102%;"/>
                     <br>
                     <em>SGD plans</em>
                 </div>
@@ -90,113 +133,91 @@
         </div>
     </section>
     <section id="feature_about">
-        <div class="container-fluid">
-
-
-
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
 
-                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                    <div class="col-sm-12 col-md-3 text-center align-middle">
                         <div class="service-item">
                             <i class="fas fa-bezier-curve fa-5x"></i>
                             <h4>Cross-platform</h4>
                             <p style="color: #0074D9 !important;">Run a single data analytic task on top of any set of data processing platforms.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9  vcenter">
-                    <p class="text-justify"> The most salient feature of Rheem is its cross-platform optimizer. Besides deciding the best processing platform to run any incoming task, Rheem can run a single task on multiple processing platforms. Overall, it applies an extensible set of graph transformations to a Rheem plan to find alternative execution plans. Then, it compares all execution plans by using a platform-specific cost model. Cost functions can either be given or learned, and  [...]
+                    </div><div class="col-sm-12 col-md-9  align-middle">
+                    <p class="text-justify"> The most salient feature of Apache Wayang is its cross-platform optimizer. Besides deciding the best processing platform to run any incoming task, Apache Wayang can run a single task on multiple processing platforms. Overall, it applies an extensible set of graph transformations to a Apache Wayang plan to find alternative execution plans. Then, it compares all execution plans by using a platform-specific cost model. Cost functions can either b [...]
                     </p>
-                </div>
-
-                </div>
             </div>
 
 
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
 
-                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
+                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-middle">
                         <div class="service-item">
                             <i class="fa fa-clock fa-5x"></i>
                             <h4>High-Efficiency</h4>
                             <p style="color: #0074D9 !important;">It selects the best available data processing platform for any incoming query.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
-                    <p class="text-justify"> Rheem provides a number of optimized operators and novel query optimization process that allows it to efficiently deal with big (as well as small) datasets. Furthermore, as its data processing abstraction is based on UDFs, Rheem lets applications expose semantic properties about their functions, optimization hints (e.g., numbers of iterations), constraints (e.g., physical collocation of operators), and alternative plans. The optimizer then use [...]
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 align-middle">
+                    <p class="text-justify"> Apache Wayang provides a number of optimized operators and novel query optimization process that allows it to efficiently deal with big (as well as small) datasets. Furthermore, as its data processing abstraction is based on UDFs, Apache Wayang lets applications expose semantic properties about their functions, optimization hints (e.g., numbers of iterations), constraints (e.g., physical collocation of operators), and alternative plans. The op [...]
                     </p>
                 </div>
-
-                </div>
             </div>
 
 
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
 
-                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                    <div class="col-sm-12 col-md-3 text-center align-middle">
                         <div class="service-item">
                             <i class="fa fa-puzzle-piece fa-5x"></i>
                             <h4>Flexibility</h4>
                             <p style="color: #0074D9 !important;">User defined functions (UDFs) as first-class citizens, enabling extensibility and adaptability.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9  vcenter">
-                    <p class="text-justify"> Rheem provides a set of Rheem operators, which applications use to specify their tasks, as well as a set of execution operators, which processing platform provide to run application tasks. The key aspect is that Rheem provides a flexible operator mapping structure allowing developers to add, modify, or delete mappings among Rheem and execution operators. As a result, developers can also add or remove Rheem and execution operators.
+                    </div><div class="col-sm-12 col-md-9  align-middle">
+                    <p class="text-justify"> Apache Wayang provides a set of Wayang operators, which applications use to specify their tasks, as well as a set of execution operators, which processing platform provide to run application tasks. The key aspect is that Apache Wayang provides a flexible operator mapping structure allowing developers to add, modify, or delete mappings among Wayang and execution operators. As a result, developers can also add or remove Wayang and execution operators.
                     </p>
                 </div>
-
-                </div>
             </div>
 
 
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
 
-                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
+                    <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-middle">
                         <div class="service-item">
                             <i class="fas fa-child fa-5x"></i>
                             <h4>Ease-of-Use</h4>
                             <p style="color: #0074D9 !important;">A simple interface that allows developers to focus only on the logics of their application.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
-                    <p class="text-justify"> Rheem exposes a simple Java API to developers whereby they can implement their tasks. Developers focus on the logics of their tasks rather than on low-level details specific to data processing platforms. The figure of the SGD plans above shows the Rheem plan for a scalable gradient descent implementation: we clearly see that this tedious implementation task is now much easier!
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 align-middle">
+                    <p class="text-justify"> Apache Wayang exposes a simple Java API to developers whereby they can implement their tasks. Developers focus on the logics of their tasks rather than on low-level details specific to data processing platforms. The figure of the SGD plans above shows the Wayang plan for a scalable gradient descent implementation: we clearly see that this tedious implementation task is now much easier!
                     </p>
                 </div>
-
-                </div>
             </div>
 
 
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
-
-                    <div class="col-sm-12 col-md-3 text-center vcenter">
+                    <div class="col-sm-12 col-md-3 text-center align-middle">
                         <div class="service-item">
                             <i class="fa fa-piggy-bank fa-5x"></i>
                             <h4>Cost Saving</h4>
                             <p style="color: #0074D9 !important;">Fast development of data analytic applications.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9  vcenter">
-                    <p class="text-justify"> Users do not have to know the intricacies of the underlying platforms: they focus on the logic of their application only. This not only speeds up the development of applications, but also it is no longer a must to be an expert in big data infrastructures. Rheem takes care of how and on which data processing platforms to deploy your applications.
+                    </div><div class="col-sm-12 col-md-9  align-middle">
+                    <p class="text-justify"> Users do not have to know the intricacies of the underlying platforms: they focus on the logic of their application only. This not only speeds up the development of applications, but also it is no longer a must to be an expert in big data infrastructures. Apache Wayang takes care of how and on which data processing platforms to deploy your applications.
                     </p>
                 </div>
-
-                </div>
             </div>
 
 
 
             <div class="row" style="padding: 1em;margin-bottom: 0.3em">
-                <div class="container">
 
                     <div class="col-sm-12 col-md-3 col-md-push-9 text-center vcenter">
                         <div class="service-item">
@@ -205,12 +226,10 @@
                             <p style="color: #0074D9 !important;">All code is on GitHub under Apache License.
                             </p>
                         </div>
-                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 vcenter">
-                    <p class="text-justify"> Rheem has been open source from its very beginnings and will keep being open source until its very endings. Feel free to download it, try it, and contribute to it. Help us to make it better!
+                    </div><div class="col-sm-12 col-md-9 col-md-pull-3 align-middle">
+                    <p class="text-justify"> Apache Wayang has been open source from its very beginnings and will keep being open source until its very endings. Feel free to download it, try it, and contribute to it. Help us to make it better!
                     </p>
                 </div>
-
-                </div>
             </div>
 
 
@@ -219,7 +238,22 @@
 
 
     <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
 </div>
 
 
diff --git a/documentation.html b/documentation.html
index e442c7e..8e493c2 100644
--- a/documentation.html
+++ b/documentation.html
@@ -24,7 +24,7 @@
             <span class="navbar-toggler-icon"></span>
         </button>
         <div class="collapse navbar-collapse" id="navbarText">
-            <ul class="navbar-nav mr-auto">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
                 <li class="nav-item active">
                     <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
                 </li>
@@ -36,6 +36,16 @@
                 </li>
                 <li class="nav-item">
                     <a class="nav-link" href="publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
                 </li>
             </ul>
         </div>
@@ -53,49 +63,56 @@
                 <div class="col-md-12 col-sm-12">
                     <p>
 
-                    <h1 id="rheem-img-align-right-width-128px-src-http-da-qcri-org-rheem-img-logo-png-alt-rheem-logo">Rheem <img align="right" width="128px" src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem logo"></h1>
+                 
+                    <p>In contrast to classical data processing systems that provide one dedicated execution engine, Apache Wayang rather is a <em>meta processing framework</em>: You can specify your data processing app via one of Apache Wayang&rsquo;s API and then Apache Wayang will pick an optimal configuration of classical processing frameworks, such as Java Streams or Apache Spark, to run your app on. Finally, Apache Wayang will also perform the execution, thereby hiding the differen [...]
 
-                    <p><a href="https://jenkins.qcri.org/job/rheem-build/"><img src="https://jenkins.qcri.org/buildStatus/icon?job=rheem-build" alt="Build Status (Jenkins)" /></a>
-                        <a href="https://travis-ci.org/rheem-ecosystem/rheem"><img src="https://travis-ci.org/rheem-ecosystem/rheem.svg?branch=master" alt="Build Status (Travis)" /></a>
-                        <a href="https://gitter.im/rheem-ecosystem/Lobby"><img src="https://badges.gitter.im/rheem-ecosystem/Lobby.png" alt="Gitter chat" /></a>
-                        <a href="https://maven-badges.herokuapp.com/maven-central/org.qcri.rheem/rheem"><img src="https://maven-badges.herokuapp.com/maven-central/org.qcri.rheem/badge.svg" alt="Maven Central" /></a></p>
-
-                    <h4 id="turning-the-zoo-of-data-processing-systems-into-a-circus">Turning the Zoo of Data Processing Systems into a Circus</h4>
-
-                    <p>Rheem is an efficient and scalable data processing framework developed by the <a href="http://da.qcri.org">data analytics</a> group at <a href="http://qcri.com/">Qatar Computing Research Institute</a> in collaboration with the <a href="https://www.hpi.de/naumann">information systems group</a> at the Hasso Plattner Institute. In contrast to classical data processing systems that provide one dedicated execution engine, Rheem rather is a <em>meta processing framework< [...]
-
-                    <p>This approach aims at freeing data engineers and software developers from the burden of knowing the zoo of different data processing systems, their APIs, strengths and weakness; the intricacies of coordinating and integrating different processing platforms; and the inflexibility when tying to a fix set of processing platforms. As of now, Rheem has built in support for the following processing platforms:
+                    <p>This approach aims at freeing data engineers and software developers from the burden of knowing the zoo of different data processing systems, their APIs, strengths and weakness; the intricacies of coordinating and integrating different processing platforms; and the inflexibility when tying to a fix set of processing platforms. As of now, Apache Wayang has built in support for the following processing platforms:
                         - Java 8 Streams
                         - <a href="https://spark.apache.org/">Apache Spark</a>
                         - <a href="https://github.com/GraphChi/graphchi-java">GraphChi</a>
                         - <a href="http://www.postgresql.org">Postgres</a>
                         - <a href="https://www.sqlite.org/">SQLite</a></p>
 
-                    <h2 id="how-to-use-rheem">How to use Rheem</h2>
+                    <h2 id="how-to-use-Apache Wayang">How to use Apache Wayang</h2>
 
                     <p><strong>Requirements.</strong>
-                        Rheem is built with Java 8 and Scala 2.11. However, to execute Rheem it is sufficient to have Java 8 installed. If you want to build Rheem yourself, you will also need to have <a href="http://maven.apache.org">Apache Maven</a> installed. Please also consider that processing platforms employed by Rheem might have further requirements.</p>
+                        Apache Wayang is built with Java 8 and Scala 2.11. However, to execute Apache Wayang it is sufficient to have Java 8 installed. If you want to build Apache Wayang yourself, you will also need to have <a href="http://maven.apache.org">Apache Maven</a> installed. Please also consider that processing platforms employed by Apache Wayang might have further requirements.</p>
 
-                    <p><strong>Get Rheem.</strong>
-                        Rheem is available via Maven Central. To use it with Maven, for instance, include the following into you POM file:</p>
+                    <p><strong>Get Apache Wayang.</strong>
+                        Apache Wayang is available via Maven Central. To use it with Maven, for instance, include the following into you POM file:</p>
 
                     <pre><code class="language-xml">&lt;dependency&gt;

-  &lt;groupId&gt;org.qcri.rheem&lt;/groupId&gt;
-  &lt;artifactId&gt;rheem-***&lt;/artifactId&gt;
+  &lt;groupId&gt;org.apache.wayang&lt;/groupId&gt;
+  &lt;artifactId&gt;wayang-***&lt;/artifactId&gt;
   &lt;version&gt;0.3.0&lt;/version&gt;

 &lt;/dependency&gt;
 </code></pre>
 
-                    <p>Note the <code>***</code>: Rheem ships with multiple modules that can be included in your app, depending on how you want to use it:
-                        * <code>rheem-core</code>: provides core data structures and the optimizer (required)
-                        * <code>rheem-basic</code>: provides common operators and data types for your apps (recommended)
-                        * <code>rheem-api</code>: provides an easy-to-use Scala and Java API to assemble Rheem plans (recommended)
-                        * <code>rheem-java</code>, <code>rheem-spark</code>, <code>rheem-graphchi</code>, <code>rheem-sqlite3</code>, <code>rheem-postgres</code>: adapters for the various supported processing platforms
-                        * <code>rheem-profiler</code>: provides functionality to learn operator and UDF cost functions from historical execution data</p>
+                    <p>
+                        Note the <code>***</code>: Apache Wayang ships with multiple modules that can be included in your app, depending on how you want to use it:
+                    </p>
+
+                    <ul>
+                        <li>
+                            <code>wayang-core</code>: provides core data structures and the optimizer (required)
+                        </li>
+                        <li>
+                            <code>wayang-basic</code>: provides common operators and data types for your apps (recommended)
+                        </li>
+                        <li>
+                            <code>wayang-api</code>: provides an easy-to-use Scala and Java API to assemble wayang plans (recommended)
+                        </li>
+                        <li>
+                            <code>wayang-java</code>, <code>wayang-spark</code>, <code>wayang-graphchi</code>, <code>wayang-sqlite3</code>, <code>wayang-postgres</code>: adapters for the various supported processing platforms
+                        </li>
+                        <li>
+                            <code>wayang-profiler</code>: provides functionality to learn operator and UDF cost functions from historical execution data
+                        </li>
+                    </ul>
 
                     <p>For the sake of version flexibility, you still have to include your Hadoop (<code>hadoop-hdfs</code> and <code>hadoop-common</code>) and Spark (<code>spark-core</code> and <code>spark-graphx</code>) version of choice.</p>
 
-                    <p>In addition, you can obtain the most recent snapshot version of Rheem via Sonatype&rsquo;s snapshot repository. Just included</p>
+                    <p>In addition, you can obtain the most recent snapshot version of Apache Wayang via Sonatype&rsquo;s snapshot repository. Just included</p>
 
                     <pre><code class="language-xml">&lt;repositories&gt;
   &lt;repository&gt;
@@ -106,71 +123,139 @@
 &lt;repositories&gt;
 </code></pre>
 
-                    <p>If you need to rebuild Rheem, e.g., to use a different Scala version, you can simply do so via Maven:</p>
+                    <p>If you need to rebuild Apache Wayang, e.g., to use a different Scala version, you can simply do so via Maven:</p>
 
                     <ol>
                         <li>Adapt the version variables (e.g., <code>spark.version</code>) in the main <code>pom.xml</code> file.</li>
-                        <li>Build Rheem with the adapted versions.
+                        <li>Build Apache Wayang with the adapted versions.
                             <code>shell
                                 $ mvn clean install
                             </code>
-                            Note the <code>standalone</code> profile to fix Hadoop and Spark versions, so that Rheem apps do not explicitly need to declare the corresponding dependencies.
-                            Also, note the <code>distro</code> profile, which assembles a binary Rheem distribution.
+                            Note the <code>standalone</code> profile to fix Hadoop and Spark versions, so that Apache Wayang apps do not explicitly need to declare the corresponding dependencies.
+                            Also, note the <code>distro</code> profile, which assembles a binary Apache Wayang distribution.
                             To activate these profiles, you need to specify them when running maven, i.e.,
                             <code>shell
                                 mvn clean install -P&lt;profile name&gt;
                             </code></li>
                     </ol>
 
-                    <p><strong>Configure Rheem.</strong> In order for Rheem to work properly, it is necessary to tell Rheem about the capacities of your processing platforms and how to reach them. While there is a default configuration that allows to test Rheem right away, we recommend to create a properties file to adapt the configuration where necessary. To have Rheem use that configuration transparently, just run you app via</p>
+                    <p><strong>Configure Apache Wayang.</strong> In order for Apache Wayang to work properly, it is necessary to tell Apache Wayang about the capacities of your processing platforms and how to reach them. While there is a default configuration that allows to test Apache Wayang right away, we recommend to create a properties file to adapt the configuration where necessary. To have Apache Wayang use that configuration transparently, just run you app via</p>
 
-                    <pre><code class="language-shell">$ java -Drheem.configuration=url://to/my/rheem.properties ...
+                    <pre><code class="language-bash">$ java -Dwayang.configuration=url://to/my/wayang.properties ...
 </code></pre>
 
-                    <p>You can find the most relevant settings in the following:
-                        * General settings
-                        * <code>rheem.core.log.enabled (= true)</code>: whether to log execution statistics to allow learning better cardinality and cost estimators for the optimizer
-                        * <code>rheem.core.log.executions (= ~/.rheem/executions.json)</code> where to log execution times of operator groups
-                        * <code>rheem.core.log.cardinalities (= ~/.rheem/cardinalities.json)</code> where to log cardinality measurements
-                        * <code>rheem.core.optimizer.instrumentation (= org.qcri.rheem.core.profiling.OutboundInstrumentationStrategy)</code>: where to measure cardinalities in Rheem plans; other options are <code>org.qcri.rheem.core.profiling.NoInstrumentationStrategy</code> and <code>org.qcri.rheem.core.profiling.FullInstrumentationStrategy</code>
-                        * <code>rheem.core.optimizer.reoptimize (= false)</code>: whether to progressively optimize Rheem plans
-                        * <code>rheem.basic.tempdir (= file:///tmp)</code>: where to store temporary files, in particular for inter-platform communication
-                        * Java Streams
-                        * <code>rheem.java.cpu.mhz (= 2700)</code>: clock frequency of processor the JVM runs on in MHz
-                        * <code>rheem.java.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to JVM in ms/MB
-                        * Apache Spark
-                        * <code>spark.master (= local)</code>: Spark master
-                        * various other Spark settings are supported, e.g., <code>spark.executor.memory</code>, <code>spark.serializer</code>, &hellip;
-                        * <code>rheem.spark.cpu.mhz (= 2700)</code>: clock frequency of processor the Spark workers run on in MHz
-                        * <code>rheem.spark.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to the Spark workers in ms/MB
-                        * <code>rheem.spark.network.ms-per-mb (= 8.6)</code>: average network throughput of the Spark workers in ms/MB
-                        * <code>rheem.spark.init.ms (= 4500)</code>: time it takes Spark to initialize in ms
-                        * GraphChi
-                        * <code>rheem.graphchi.cpu.mhz (= 2700)</code>: clock frequency of processor GraphChi runs on in MHz
-                        * <code>rheem.graphchi.cpu.cores (= 2)</code>: number of cores GraphChi runs on
-                        * <code>rheem.graphchi.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to GraphChi in ms/MB
-                        * SQLite
-                        * <code>rheem.sqlite3.jdbc.url</code>: JDBC URL to use SQLite
-                        * <code>rheem.sqlite3.jdbc.user</code>: optional user name
-                        * <code>rheem.sqlite3.jdbc.password</code>: optional password
-                        * <code>rheem.sqlite3.cpu.mhz (= 2700)</code>: clock frequency of processor SQLite runs on in MHz
-                        * <code>rheem.sqlite3.cpu.cores (= 2)</code>: number of cores SQLite runs on
-                        * PostgreSQL
-                        * <code>rheem.postgres.jdbc.url</code>: JDBC URL to use PostgreSQL
-                        * <code>rheem.postgres.jdbc.user</code>: optional user name
-                        * <code>rheem.postgres.jdbc.password</code>: optional password
-                        * <code>rheem.postgres.cpu.mhz (= 2700)</code>: clock frequency of processor PostgreSQL runs on in MHz
-                        * <code>rheem.postgres.cpu.cores (= 2)</code>: number of cores PostgreSQL runs on</p>
-
-                    <p><strong>Code with Rheem.</strong> The recommended way to specify your apps with Rheem is via its Scala or Java API from the <code>rheem-api</code> module. You can find examples below.</p>
+                    <p>You can find the most relevant settings in the following:</p>
+
+                    <p><b>General settings</b></p>
+                    <ul>
+                        <li>
+                            <code>wayang.core.log.enabled (= true)</code>: whether to log execution statistics to allow learning better cardinality and cost estimators for the optimizer
+                        </li>
+                        <li>
+                            <code>wayang.core.log.executions (= ~/.wayang/executions.json)</code> where to log execution times of operator groups
+                        </li>
+                        <li>
+                            <code>wayang.core.log.cardinalities (= ~/.wayang/cardinalities.json)</code> where to log cardinality measurements
+                        </li>
+                        <li>
+                            <code>wayang.core.optimizer.instrumentation (= org.apache.wayang.core.profiling.OutboundInstrumentationStrategy)</code>: where to measure cardinalities in Apache Wayang plans; other options are <code>org.apache.wayang.core.profiling.NoInstrumentationStrategy</code> and <code>org.apache.wayang.core.profiling.FullInstrumentationStrategy</code>
+                        </li>
+                        <li>
+                            <code>wayang.core.optimizer.reoptimize (= false)</code>: whether to progressively optimize Apache Wayang plans
+                        </li>
+                        <li>
+                            <code>wayang.basic.tempdir (= file:///tmp)</code>: where to store temporary files, in particular for inter-platform communication
+                        </li>
+                        <li>
+                            Java Streams
+                        </li>
+                        <li>
+                            <code>wayang.java.cpu.mhz (= 2700)</code>: clock frequency of processor the JVM runs on in MHz
+                        </li>
+                        <li>
+                            <code>wayang.java.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to JVM in ms/MB
+                        </li>
+                        <li>
+                            <b>Apache Spark</b>
+                        </li>
+                        <li>
+                            <code>spark.master (= local)</code>: Spark master
+                        </li>
+                        <li>
+                            various other Spark settings are supported, e.g., <code>spark.executor.memory</code>, <code>spark.serializer</code>, &hellip;
+                        </li>
+                        <li>
+                            <code>wayang.spark.cpu.mhz (= 2700)</code>: clock frequency of processor the Spark workers run on in MHz
+                        </li>
+                        <li>
+                            <code>wayang.spark.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to the Spark workers in ms/MB
+                        </li>
+                        <li>
+                        <code>wayang.spark.network.ms-per-mb (= 8.6)</code>: average network throughput of the Spark workers in ms/MB
+                        </li>
+                        <li>
+                            <code>wayang.spark.init.ms (= 4500)</code>: time it takes Spark to initialize in ms
+                        </li>
+                        <li>
+                            <b>GraphChi</b>
+                        </li>
+                        <li>
+                            <code>wayang.graphchi.cpu.mhz (= 2700)</code>: clock frequency of processor GraphChi runs on in MHz
+                        </li>
+                        <li>
+                            <code>wayang.graphchi.cpu.cores (= 2)</code>: number of cores GraphChi runs on
+                        </li>
+                        <li>
+                            <code>wayang.graphchi.hdfs.ms-per-mb (= 2.7)</code>: average throughput from HDFS to GraphChi in ms/MB
+                        </li>
+                        <li>
+                            <b>SQLite</b>
+                        </li>
+                        <li>
+                            <code>wayang.sqlite3.jdbc.url</code>: JDBC URL to use SQLite
+                        </li>
+                        <li>
+                            <code>wayang.sqlite3.jdbc.user</code>: optional user name
+                        </li>
+                        <li>
+                            <code>wayang.sqlite3.jdbc.password</code>: optional password
+                        </li>
+                        <li>
+                            <code>wayang.sqlite3.cpu.mhz (= 2700)</code>: clock frequency of processor SQLite runs on in MHz
+                        </li>
+                        <li>
+                            <code>wayang.sqlite3.cpu.cores (= 2)</code>: number of cores SQLite runs on
+                        </li>
+                        <li>
+                            <b>PostgreSQL</b>
+                        </li>
+                        <li>
+                            <code>wayang.postgres.jdbc.url</code>: JDBC URL to use PostgreSQL
+                        </li>
+                        <li>
+                            <code>wayang.postgres.jdbc.user</code>: optional user name
+                        </li>
+                        <li>
+                            <code>wayang.postgres.jdbc.password</code>: optional password
+                        </li>
+                        <li>
+                            <code>wayang.postgres.cpu.mhz (= 2700)</code>: clock frequency of processor PostgreSQL runs on in MHz
+                        </li>
+                        <li>
+                            <code>wayang.postgres.cpu.cores (= 2)</code>: number of cores PostgreSQL runs on
+                        </li>
+                    </ul>
+
+
+                    <p><strong>Code with Apache Wayang.</strong> The recommended way to specify your apps with Apache Wayang is via its Scala or Java API from the <code>wayang-api</code> module. You can find examples below.</p>
 
                     <p><strong>Learn cost functions.</strong>
-                        Rheem provides a utility to learn cost functions from historical execution data.
-                        Specifically, Rheem can learn configurations for load profile estimators (that estimate CPU load, disk load etc.) for both operators and UDFs, as long as the configuration provides a template for those estimators.
-                        As an example, the <code>JavaMapOperator</code> draws its load profile estimator configuration via the configuration key <code>rheem.java.map.load</code>.
+                        Apache Wayang provides a utility to learn cost functions from historical execution data.
+                        Specifically, Apache Wayang can learn configurations for load profile estimators (that estimate CPU load, disk load etc.) for both operators and UDFs, as long as the configuration provides a template for those estimators.
+                        As an example, the <code>JavaMapOperator</code> draws its load profile estimator configuration via the configuration key <code>wayang.java.map.load</code>.
                         Now, it is possible to specify a load profile estimator template in the configuration under the key <code>&lt;original key&gt;.template</code>, e.g.:</p>
 
-                    <pre><code class="language-xml">rheem.java.map.load.template = {\
+                    <pre><code class="language-xml">wayang.java.map.load.template = {\
   &quot;in&quot;:1, &quot;out&quot;:1,\
   &quot;cpu&quot;:&quot;?*in0&quot;\
 }
@@ -180,24 +265,38 @@
                         Further, it models a CPU load that is proportional to the input cardinality.
                         However, more complex functions are possible.
                         In particular, you can use
-                        * the variables <code>in0</code>, <code>in1</code>, &hellip; and <code>out0</code>, <code>out1</code>, &hellip; to incorporate the input and output cardinalities, respectively;
-                        * operator properties, such as <code>numIterations</code> for the <code>PageRankOperator</code> implementations;
-                        * the operators <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>, <code>%</code>, <code>^</code>, and parantheses;
-                        * the functions <code>min(x0, x1, ...))</code>, <code>max(x0, x1, ...)</code>, <code>abs(x)</code>, <code>log(x, base)</code>, <code>ln(x)</code>, <code>ld(x)</code>;
-                        * and the constants <code>e</code> and <code>pi</code>.</p>
+                    </p>
 
-                    <p>While Rheem specifies templates for all execution operators, you will need to specify that your UDFs are modelled by some configuration-based cost function (see the k-means example below) and create the according initial specification and template yourself.
+                    <ul>
+                        </li>
+                        <li>
+                            the variables <code>in0</code>, <code>in1</code>, &hellip; and <code>out0</code>, <code>out1</code>, &hellip; to incorporate the input and output cardinalities, respectively;
+                        </li>
+                        <li>
+                            operator properties, such as <code>numIterations</code> for the <code>PageRankOperator</code> implementations;
+                        </li>
+                        <li>
+                            the operators <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>, <code>%</code>, <code>^</code>, and parantheses;
+                        </li>
+                        <li>
+                            the functions <code>min(x0, x1, ...))</code>, <code>max(x0, x1, ...)</code>, <code>abs(x)</code>, <code>log(x, base)</code>, <code>ln(x)</code>, <code>ld(x)</code>;
+                        </li>
+                        <li>
+                            and the constants <code>e</code> and <code>pi</code>.</li>
+                    </ul>
+
+
+                    <p>While Apache Wayang specifies templates for all execution operators, you will need to specify that your UDFs are modelled by some configuration-based cost function (see the k-means example below) and create the according initial specification and template yourself.
                         Once, you gathered execution data, you can run</p>
 
-                    <pre><code class="language-shell">java ... org.qcri.rheem.profiler.ga.GeneticOptimizerApp [configuration URL [execution log]]
-</code></pre>
+                    <pre><code class="language-shell">java ... org.apache.wayang.profiler.ga.GeneticOptimizerApp [configuration URL [execution log]]</code></pre>
 
                     <p>This app will try to find appropriate values for the question marks (<code>?</code>) in the load profile estimator templates to fit the gathered execution data and ready-made configuration entries for the load profile estimators.
                         You can then copy them into your configuration.</p>
 
                     <h2 id="examples">Examples</h2>
 
-                    <p>For some executable examples, have a look at <a href="https://www.github.com/sekruse/rheem-examples">this repository</a>.</p>
+                    <p>For some executable examples, have a look at <a href="https://www.github.com/sekruse/Apache Wayang-examples">this repository</a>.</p>
 
                     <h3 id="wordcount">WordCount</h3>
 
@@ -205,13 +304,13 @@
 
                     <h4 id="java-api">Java API</h4>
 
-                    <pre><code class="language-java">import org.qcri.rheem.api.JavaPlanBuilder;
-import org.qcri.rheem.basic.data.Tuple2;
-import org.qcri.rheem.core.api.Configuration;
-import org.qcri.rheem.core.api.RheemContext;
-import org.qcri.rheem.core.optimizer.cardinality.DefaultCardinalityEstimator;
-import org.qcri.rheem.java.Java;
-import org.qcri.rheem.spark.Spark;
+                    <pre><code class="language-java">import org.apache.wayang.api.JavaPlanBuilder;
+import org.apache.wayang.basic.data.Tuple2;
+import org.apache.wayang.core.api.Configuration;
+import org.apache.wayang.core.api.WayangContext;
+import org.apache.wayang.core.optimizer.cardinality.DefaultCardinalityEstimator;
+import org.apache.wayang.java.Java;
+import org.apache.wayang.spark.Spark;
 import java.util.Collection;
 import java.util.Arrays;
 
@@ -223,14 +322,14 @@ public class WordcountJava {
         String inputUrl = &quot;file:/tmp.txt&quot;;
 
         // Get a plan builder.
-        RheemContext rheemContext = new RheemContext(new Configuration())
+        WayangContext wayangContext = new WayangContext(new Configuration())
                 .withPlugin(Java.basicPlugin())
                 .withPlugin(Spark.basicPlugin());
-        JavaPlanBuilder planBuilder = new JavaPlanBuilder(rheemContext)
+        JavaPlanBuilder planBuilder = new JavaPlanBuilder(wayangContext)
                 .withJobName(String.format(&quot;WordCount (%s)&quot;, inputUrl))
                 .withUdfJarOf(WordcountJava.class);
 
-        // Start building the RheemPlan.
+        // Start building the Apache WayangPlan.
         Collection&lt;Tuple2&lt;String, Integer&gt;&gt; wordcounts = planBuilder
                 // Read the text file.
                 .readTextFile(inputUrl).withName(&quot;Load file&quot;)
@@ -253,7 +352,9 @@ public class WordcountJava {
                         Tuple2::getField0,
                         (t1, t2) -&gt; new Tuple2&lt;&gt;(t1.getField0(), t1.getField1() + t2.getField1())
                 )
-                .withCardinalityEstimator(new DefaultCardinalityEstimator(0.9, 1, false, in -&gt; Math.round(0.01 * in[0])))
+                .withCardinalityEstimator(new DefaultCardinalityEstimator(0.9, 1, false, in -&gt; Math.round(0.01 </li>
+<li>
+in[0])))
                 .withName(&quot;Add counters&quot;)
 
                 // Execute the plan and collect the results.
@@ -266,10 +367,10 @@ public class WordcountJava {
 
                     <h4 id="scala-api">Scala API</h4>
 
-                    <pre><code class="language-scala">import org.qcri.rheem.api._
-import org.qcri.rheem.core.api.{Configuration, RheemContext}
-import org.qcri.rheem.java.Java
-import org.qcri.rheem.spark.Spark
+                    <pre><code class="language-scala">import org.apache.wayang.api._
+import org.apache.wayang.core.api.{Configuration, WayangContext}
+import org.apache.wayang.java.Java
+import org.apache.wayang.spark.Spark
 
 object WordcountScala {
   def main(args: Array[String]) {
@@ -278,10 +379,10 @@ object WordcountScala {
     val inputUrl = &quot;file:/tmp.txt&quot;
 
     // Get a plan builder.
-    val rheemContext = new RheemContext(new Configuration)
+    val wayangContext = new WayangContext(new Configuration)
       .withPlugin(Java.basicPlugin)
       .withPlugin(Spark.basicPlugin)
-    val planBuilder = new PlanBuilder(rheemContext)
+    val planBuilder = new PlanBuilder(wayangContext)
       .withJobName(s&quot;WordCount ($inputUrl)&quot;)
       .withUdfJarsOf(this.getClass)
 
@@ -300,7 +401,9 @@ object WordcountScala {
 
       // Sum up counters for every word.
       .reduceByKey(_._1, (c1, c2) =&gt; (c1._1, c1._2 + c2._2)).withName(&quot;Add counters&quot;)
-      .withCardinalityEstimator((in: Long) =&gt; math.round(in * 0.01))
+      .withCardinalityEstimator((in: Long) =&gt; math.round(in </li>
+<li>
+0.01))
 
       // Execute the plan and collect the results.
       .collect()
@@ -312,17 +415,17 @@ object WordcountScala {
 
                     <h3 id="k-means">k-means</h3>
 
-                    <p>Rheem is also capable of iterative processing, which is, e.g., very important for machine learning algorithms, such as k-means.</p>
+                    <p>Apache Wayang is also capable of iterative processing, which is, e.g., very important for machine learning algorithms, such as k-means.</p>
 
                     <h4 id="scala-api-1">Scala API</h4>
 
-                    <pre><code class="language-scala">import org.qcri.rheem.api._
-import org.qcri.rheem.core.api.{Configuration, RheemContext}
-import org.qcri.rheem.core.function.FunctionDescriptor.ExtendedSerializableFunction
-import org.qcri.rheem.core.function.ExecutionContext
-import org.qcri.rheem.core.optimizer.costs.LoadProfileEstimators
-import org.qcri.rheem.java.Java
-import org.qcri.rheem.spark.Spark
+                    <pre><code class="language-scala">import org.apache.wayang.api._
+import org.apache.wayang.core.api.{Configuration, WayangContext}
+import org.apache.wayang.core.function.FunctionDescriptor.ExtendedSerializableFunction
+import org.apache.wayang.core.function.ExecutionContext
+import org.apache.wayang.core.optimizer.costs.LoadProfileEstimators
+import org.apache.wayang.java.Java
+import org.apache.wayang.spark.Spark
 
 import scala.util.Random
 import scala.collection.JavaConversions._
@@ -337,10 +440,10 @@ object kmeans {
     val configuration = new Configuration
 
     // Get a plan builder.
-    val rheemContext = new RheemContext(new Configuration)
+    val wayangContext = new WayangContext(new Configuration)
       .withPlugin(Java.basicPlugin)
       .withPlugin(Spark.basicPlugin)
-    val planBuilder = new PlanBuilder(rheemContext)
+    val planBuilder = new PlanBuilder(wayangContext)
       .withJobName(s&quot;k-means ($inputUrl, k=$k, $iterations iterations)&quot;)
       .withUdfJarsOf(this.getClass)
 
@@ -368,7 +471,7 @@ object kmeans {
     // Declare UDF to select centroid for each data point.
     class SelectNearestCentroid extends ExtendedSerializableFunction[Point, TaggedPointCounter] {
 
-      /** Keeps the broadcasted centroids. */
+      /*Keeps the broadcasted centroids. */
       var centroids: Iterable[TaggedPointCounter] = _
 
       override def open(executionCtx: ExecutionContext) = {
@@ -410,25 +513,8 @@ object kmeans {
 }
 </code></pre>
 
-                    <h2 id="license">License</h2>
-
-                    <p>Unless explicitly stated otherwise all files in this repository are licensed under the Apache Software License 2.0</p>
-
-                    <p>Copyright 2016 Qatar Computing Research Institute</p>
-
-                    <p>Licensed under the Apache License, Version 2.0 (the &ldquo;License&rdquo;);
-                        you may not use this file except in compliance with the License.
-                        You may obtain a copy of the License at</p>
-
-                    <pre><code>http://www.apache.org/licenses/LICENSE-2.0
 </code></pre>
 
-                    <p>Unless required by applicable law or agreed to in writing, software
-                        distributed under the License is distributed on an &ldquo;AS IS&rdquo; BASIS,
-                        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-                        See the License for the specific language governing permissions and
-                        limitations under the License.</p>
-                    </p>
                 </div>
             </div>
         </div>
@@ -438,7 +524,23 @@ object kmeans {
 
 
     <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>
+    </nav>
 </div>
 
 
diff --git a/index.html b/index.html
index 4f0583d..f16680b 100644
--- a/index.html
+++ b/index.html
@@ -26,8 +26,8 @@
             <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
                 <span class="navbar-toggler-icon"></span>
             </button>
-            <div class="collapse navbar-collapse" id="navbarText">
-                <ul class="navbar-nav mr-auto">
+            <div class="collapse navbar-collapse mr-sm-0" id="navbarText">
+                <ul class="navbar-nav mr-auto" style="margin-left: 25%">
                     <li class="nav-item active">
                         <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
                     </li>
@@ -40,6 +40,15 @@
                     <li class="nav-item">
                         <a class="nav-link" href="publications.html">Publications</a>
                     </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
                 </ul>
             </div>
         </nav>
@@ -133,7 +142,24 @@
         </div>
 
         <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-            The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+            <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>
+
+        </nav>
     </div>
 
 
diff --git a/publication/00_template/index.html b/publication/00_template/index.html
new file mode 100644
index 0000000..0bd5195
--- /dev/null
+++ b/publication/00_template/index.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"lallalala"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">autorhe</span> on <span class="bold">year</span></p>
+            </div>
+            <hr />
+            <p>description</p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/PATHTHHTHTHT.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>       </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/90_vldb_2018/index.html b/publication/90_vldb_2018/index.html
new file mode 100644
index 0000000..20a4e6e
--- /dev/null
+++ b/publication/90_vldb_2018/index.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"RHEEM: Enabling Cross-Platform Data Processing"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Zoi Kaoudi, Sebastian Kruse, Jorge-Arnulfo Quiané-Ruiz, Bertty Contreras-Rojas, Ahmed Elmagarmid, Yasser Idris, Ji Lucas, Essam Mansour, Mourad Ouzzani, Paolo Papotti, Nan Tang, Saravanan Thirumuruganathan and Anis Troudi</span> on <span class="bold">2018</span></p>
+            </div>
+            <hr />
+            <p>Solving business problems increasingly requires going beyond the limits of a single data processing platform (platform for short), such as Hadoop or a DBMS. As a result, organizations typically perform tedious and costly tasks to juggle their code and data across different platforms. Addressing this pain and achieving automatic cross-platform data processing is quite challenging: finding the most efficient platform for a given task requires quite good expertise for all the [...]
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/rheem.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/91_icde_2018_tutorial/index.html b/publication/91_icde_2018_tutorial/index.html
new file mode 100644
index 0000000..85e925f
--- /dev/null
+++ b/publication/91_icde_2018_tutorial/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Cross-Platform Data Processing: Use Cases and Challenges"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Zoi Kaoudi and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2018</span></p>
+            </div>
+            <hr />
+            <p>
+                There is a zoo of data processing platforms which help users and organizations to extract value out of their data. Although each of these platforms excels in specific aspects, users typically end up running their data analytics on suboptimal platforms. This is not only because choosing the right platform among the myriad of big data platforms is a daunting task, but also due to the fact that today’s data analytics are moving beyond the limits of a single platform. Thus, t [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/rheemtutorial.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/92_icde_2018_studio/index.html b/publication/92_icde_2018_studio/index.html
new file mode 100644
index 0000000..98d6548
--- /dev/null
+++ b/publication/92_icde_2018_studio/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"RheemStudio: Cross-Platform Data Analytics Made Easy"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Ji Lucas, Yasser Idris, Bertty Contreras-Rojas, Jorge-Arnulfo Quiané-Ruiz and Sanjay Chawla</span> on <span class="bold">2018</span></p>
+            </div>
+            <hr />
+            <p>
+                Many of today’s applications need several data processing platforms for complex analytics. Thus, recent systems have taken steps towards supporting cross-platform data analytics. Yet, current cross-platform systems lack of ease-of-use, which is crucial for their adoption. This demo presents RHEEMStudio, a visual IDE on top of RHEEM. It allows users to easily specify their cross-platform data analytic tasks. In this demo, we will demonstrate five main features of RHEEMStud [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/studiodemo.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/93_sigmod_2017/index.html b/publication/93_sigmod_2017/index.html
new file mode 100644
index 0000000..4dc1df4
--- /dev/null
+++ b/publication/93_sigmod_2017/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"A Cost-based Optimizer for Gradient Descent Optimization"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Zoi Kaoudi, Jorge-Arnulfo Quiané-Ruiz, Saravanan Thirumuruganathan, Sanjay Chawla and Divy Agrawal</span> on <span class="bold">2017</span></p>
+            </div>
+            <hr />
+            <p>
+                As the use of machine learning (ML) permeates into diverse application domains, there is an urgent need to support a declarative framework for ML. Ideally, a user will specify an ML task in a high-level and easy-to-use language and the framework will invoke the appropriate algorithms and system configurations to execute it. An important observation towards designing such a framework is that many ML tasks can be expressed as mathematical optimization problems, which take a [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/ml4all.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/94_spark_summit_2017/index.html b/publication/94_spark_summit_2017/index.html
new file mode 100644
index 0000000..dc61663
--- /dev/null
+++ b/publication/94_spark_summit_2017/index.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Interoperating a Zoo of Data Processing Platforms Using Rheem"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Yasser Idris and Sebastian Kruse</span> on <span class="bold">2017</span></p>
+            </div>
+            <hr />
+            <p>
+                We are witnessing a proliferation of big data, which has lead to a zoo of data processing systems. Each system providing a different set of features. For example, Spark provides scalability to analytic tasks, but Java 8 Streams provides low-latency. Furthermore, complex applications, such as ETL and ML, are now requiring a mixture of platforms to perform tasks efficiently. In such complex data analytics pipelines, the use of multiple data processing system is not only for [...]
+                In this talk, we will present Rheem, an open source scalable cross-platform system that frees developers from these burdens. Rheem provides an abstraction layer on top of Spark (and other processing platforms) with the aim of enabling cross-platform optimization and interoperability. It automatically selects the best data processing platforms for a given task and also handles the cross-platform execution. In particular, we will discuss how Rheem allows Spark to work in ta [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/95_sigmod_2016/index.html b/publication/95_sigmod_2016/index.html
new file mode 100644
index 0000000..1f62f5e
--- /dev/null
+++ b/publication/95_sigmod_2016/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Rheem: Enabling Multi-Platform Task Execution"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Divy Agrawal, Lamine Ba, Laure Berti-Equille, Sanjay Chawla, Ahmed Elmagarmid, Hossam Hammady, Yasser Idris, Zoi Kaoudi, Zuhair Khayyat, Sebastian Kruse, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
+            </div>
+            <hr />
+            <p>
+                Many emerging applications, from domains such as healthcare and oil &amp; gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different applica [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/rheemdemo.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/96_edbt_2016/index.html b/publication/96_edbt_2016/index.html
new file mode 100644
index 0000000..ae29167
--- /dev/null
+++ b/publication/96_edbt_2016/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Road to Freedom in Data Analytics"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Ahmed Elmagarmid, Zoi Kaoudi, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
+            </div>
+            <hr />
+            <p>
+                The world is fast moving towards a data-driven society where data is the most valuable asset. Organizations need to perform very diverse analytic tasks using various data processing platforms. In doing so, they face many challenges; chiefly, platform dependence, poor interoperability, and poor performance when using multiple platforms. We present RHEEM, our vision for big data analytics over diverse data processing platforms. RHEEM provides a threelayer data processing an [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/vision.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/97_vldb_2016/index.html b/publication/97_vldb_2016/index.html
new file mode 100644
index 0000000..123c5c9
--- /dev/null
+++ b/publication/97_vldb_2016/index.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Rheem"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Zoi Kaoudi, Sebastian Kruse and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2016</span></p>
+            </div>
+            <hr />
+            <p>
+                Bored of keep moving your app to the newest data processing platform to achieve high performance? Tired of dealing with a zoo of processing platforms to get the best performance for your analytic tasks? Then, this tutorial is for you!
+                Indeed, we are witnessing a plethora of innovative data processing platforms in the last few years. While this is generally great, leveraging these new technologies in practice bears quite some challenges, just to name a few, developers must: (i) find among the plethora of processing platforms the best one for their applications; (ii) migrate their applications to newer and faster platforms every now and then; and (iii) orchestrate different platforms so that applications [...]
+                We address these issues with Rheem, a system that enables big data analytics over multiple data processing platforms in a seamless manner. It provides a three-layer data processing abstraction with that applications can achieve both platform independence and interoperability across multiple platforms. With Rheem, dRheemers (Rheem developers) can focus on the logics of their applications. Rheem, in turn, takes care of efficiently executing applications by choosing either a [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/rheemhandson.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/98_vldb_2015/index.html b/publication/98_vldb_2015/index.html
new file mode 100644
index 0000000..5336460
--- /dev/null
+++ b/publication/98_vldb_2015/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"Lightning Fast and Space Efficient Inequality Joins"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Zuhair Khayyat, William Lucia, Meghna Singh, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Panos Kalnis</span> on <span class="bold">2015</span></p>
+            </div>
+            <hr />
+            <p>
+                Inequality joins, which join relational tables on inequality conditions, are used in various applications. While there have been a wide range of optimization methods for joins in database systems, from algorithms such as sort-merge join and band join, to various indices such as B+-tree, R∗-tree and Bitmap, inequality joins have received little attention and queries containing such joins are usually very slow. In this paper, we introduce fast inequality join algorithms. We [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/iejoin.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publication/99_sigmod_2015/index.html b/publication/99_sigmod_2015/index.html
new file mode 100644
index 0000000..bb59ceb
--- /dev/null
+++ b/publication/99_sigmod_2015/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <title>Apache Wayang</title>
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
+    <link rel="stylesheet" href="../../static/css/color.css">
+    <link rel="stylesheet" href="../../static/fa/css/all.min.css">
+    <link rel="icon" type="image/png" href="../../static/img/wayang-favicon.png" />
+    <style>
+        .service-item {
+            text-align: center;
+        }
+        .italic {
+            font-style: italic;
+        }
+        .bold {
+            font-weight: bold;
+        }
+        hr {
+            border: 1px dotted #555555;
+            width: 80%;
+        }
+        p {
+            text-align: justify;
+        }
+    </style>
+</head>
+<!-- TODO: the padding of the body need to be resposive -->
+<body style="padding: 4em; background: white">
+
+<div class="container shadow-lg p-3 mb-5 bg-white rounded">
+    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
+        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
+            <img src="../../static/img/logo-plain.png">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarText">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
+                <li class="nav-item active">
+                    <a class="nav-link" href="../../index.html">Home <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../about.html">About</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="../../publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
+                </li>
+            </ul>
+        </div>
+    </nav>
+
+    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../../static/img/background-1.png); height: 10em; background-position: 50%">
+        <div class="col" style="text-align: center">
+            <h1 style="color: white; font-size: 4em">Publication</h1>
+            <h2 style="color: white; font-size: 2em">"BigDansing: A System for Big Data Cleansing"</h2>
+        </div>
+    </div>
+
+    <div class="row justify-content-md-center mb-4">
+        <div class="col-10 ">
+            <div class="post-info-wrapper">
+                <p class="italic">By <span class="bold">Zuhair Khayyat, Ihab F. Ilyas, Alekh Jindal, Samuel Madden, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Si Yin</span> on <span class="bold">2015</span></p>
+            </div>
+            <hr />
+            <p>
+                Data cleansing approaches have usually focused on detecting and fixing errors with little attention to scaling to big datasets. This presents a serious impediment since data cleansing often involves costly computations such as enumerating pairs of tuples, handling inequality joins, and dealing with user-defined functions. In this paper, we present BigDansing, a Big Data Cleansing system to tackle efficiency, scalability, and ease-of-use issues in data cleansing. The syste [...]
+            </p>
+            <hr />
+
+        </div>
+        <div class="col-10 text-center">
+            <a href="../../static/pdf/paper/bigdansing.pdf" class="btn btn-success">
+                <i class="far fa-file-pdf"></i> Download
+            </a>
+        </div>
+    </div>
+
+    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="../../static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
+</div>
+
+
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/publications-2.html b/publications-2.html
deleted file mode 100644
index f02707c..0000000
--- a/publications-2.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-
-    <title>Apache Wayang</title>
-    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
-    <link rel="stylesheet" href="static/css/color.css">
-    <link rel="stylesheet" href="static/fa/css/all.min.css">
-    <link rel="icon" type="image/png" href="static/img/wayang-favicon.png" />
-    <style>
-        .service-item {
-            text-align: center;
-        }
-    </style>
-</head>
-<!-- TODO: the padding of the body need to be resposive -->
-<body style="padding: 4em; background: white">
-
-<div class="container shadow-lg p-3 mb-5 bg-white rounded">
-    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
-        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
-            <img src="static/img/logo-plain.png">
-        </a>
-        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
-            <span class="navbar-toggler-icon"></span>
-        </button>
-        <div class="collapse navbar-collapse" id="navbarText">
-            <ul class="navbar-nav mr-auto">
-                <li class="nav-item active">
-                    <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="about.html">About</a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="documentation.html">Documentation</a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="publications.html">Publications</a>
-                </li>
-            </ul>
-        </div>
-    </nav>
-
-    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(static/img/background-1.png); height: 10em; background-position: 50%">
-        <div class="col" style="text-align: center">
-            <h1 style="color: white; font-size: 4em">Publications</h1>
-        </div>
-    </div>
-
-    <section class="blog section">
-        <div class="container">
-
-
-
-
-            <div class="col-md-6">
-                <article class="blog-post text-center">
-                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/96_edbt_2016/">
-                        <img src="https://rheem-ecosystem.github.io/img/screenshot/vision.png" class="img-responsive" alt="post-thumb">
-                    </a>
-
-                    <a href="https://rheem-ecosystem.github.io/pdf/paper/vision.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Vision Paper at EDBT 2016
-                    </a>
-
-
-                </article>
-            </div>
-
-
-
-
-
-
-            <div class="row">
-
-                <div class="col-md-6">
-                    <article class="blog-post text-center">
-                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/97_vldb_2016/">
-                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemhandson.png" class="img-responsive" alt="post-thumb">
-                        </a>
-
-                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemhandson.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Tutorial at BOSS 2016
-                        </a>
-
-
-                    </article>
-                </div>
-
-
-            </div>
-
-
-
-
-
-            <div class="col-md-6">
-                <article class="blog-post text-center">
-                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/98_vldb_2015/">
-                        <img src="https://rheem-ecosystem.github.io/img/screenshot/iejoin.png" class="img-responsive" alt="post-thumb">
-                    </a>
-
-                    <a href="https://rheem-ecosystem.github.io/pdf/paper/iejoin.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at PVLDB 8(13) 2015
-                    </a>
-
-
-                </article>
-            </div>
-
-
-
-
-
-
-            <div class="row">
-
-                <div class="col-md-6">
-                    <article class="blog-post text-center">
-                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/99_sigmod_2015/">
-                            <img src="https://rheem-ecosystem.github.io/img/screenshot/bigdansing.png" class="img-responsive" alt="post-thumb">
-                        </a>
-
-                        <a href="https://rheem-ecosystem.github.io/pdf/paper/bigdansing.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at SIGMOD 2015
-                        </a>
-
-
-                    </article>
-                </div>
-
-
-            </div>
-
-
-            <div class="col-12 text-center">
-                <ul class="pagination">
-                    <li class="page-item"><a class="page-link" href="publications.html">1</a></li>
-                    <li class="page-item active"><a class="page-link" href="publications-2.html">2</a></li>
-                </ul>
-            </div>
-        </div>
-    </section>
-
-
-
-
-
-    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
-</div>
-
-
-
-
-<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
-<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
-<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/publications.html b/publications.html
index 26a705a..059d41f 100644
--- a/publications.html
+++ b/publications.html
@@ -27,7 +27,7 @@
             <span class="navbar-toggler-icon"></span>
         </button>
         <div class="collapse navbar-collapse" id="navbarText">
-            <ul class="navbar-nav mr-auto">
+            <ul class="navbar-nav mr-auto" style="margin-left: 25%">
                 <li class="nav-item active">
                     <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
                 </li>
@@ -39,6 +39,16 @@
                 </li>
                 <li class="nav-item">
                     <a class="nav-link" href="publications.html">Publications</a>
+                    </li>
+                    <li class="nav-item dropdown">
+                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Apache</a>
+                        <div class="dropdown-menu">
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a>
+                            <a class="dropdown-item" href="http://www.apache.org/licenses/">Apache License</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+                        </div>
+                    </li>
                 </li>
             </ul>
         </div>
@@ -54,137 +64,139 @@
     <section class="blog section">
         <div class="container">
 
-
-
-
-            <div class="col-md-6">
-                <article class="blog-post text-center">
-                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/90_vldb_2018/">
-                        <img src="https://rheem-ecosystem.github.io/img/screenshot/rheem.png" class="img-responsive" alt="post-thumb">
-                    </a>
-
-                    <a href="https://rheem-ecosystem.github.io/pdf/paper/rheem.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at PVLDB 11(11) 2018
-                    </a>
-
-
-                </article>
-            </div>
-
-
-
-
-
-
             <div class="row">
-
-                <div class="col-md-6">
+                <div class="col-6">
                     <article class="blog-post text-center">
-                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/91_icde_2018_tutorial/">
-                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemtutorial.png" class="img-responsive" alt="post-thumb">
+                        <a class="post-title " href="publication/90_vldb_2018/">
+                            <img src="static/img/screenshot/rheem.png" class="w-100" alt="post-thumb">
                         </a>
 
-                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemtutorial.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Tutorial at ICDE 2018
+                        <a href="static/pdf/paper/rheem.pdf" class="btn btn-link">
+                            <img src="static/img/pdf.png" style="width: 1em;"> Paper at PVLDB 11(11) 2018
                         </a>
-
-
                     </article>
                 </div>
 
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/91_icde_2018_tutorial/">
+                            <img src="static/img/screenshot/rheemtutorial.png" class="w-100" alt="post-thumb">
+                        </a>
 
+                        <a href="static/pdf/paper/rheemtutorial.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Tutorial at ICDE 2018
+                        </a>
+                    </article>
+                </div>
             </div>
 
+            <div class="row">
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/92_icde_2018_studio/">
+                            <img src="static/img/screenshot/studiodemo.png" class="w-100" alt="post-thumb">
+                        </a>
 
+                        <a href="static/pdf/paper/studiodemo.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Demo at ICDE 2018
+                        </a>
+                    </article>
+                </div>
 
 
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/93_sigmod_2017/">
+                            <img src="static/img/screenshot/ml4all.png" class="w-100" alt="post-thumb">
+                        </a>
 
-            <div class="col-md-6">
-                <article class="blog-post text-center">
-                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/92_icde_2018_studio/">
-                        <img src="https://rheem-ecosystem.github.io/img/screenshot/studiodemo.png" class="img-responsive" alt="post-thumb">
-                    </a>
-
-                    <a href="https://rheem-ecosystem.github.io/pdf/paper/studiodemo.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                        <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Demo at ICDE 2018
-                    </a>
-
+                        <a href="static/pdf/paper/ml4all.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Paper at SIGMOD 2017
+                        </a>
+                    </article>
+                </div>
 
-                </article>
             </div>
-
-
-
-
-
+            
 
             <div class="row">
-
-                <div class="col-md-6">
+                <div class="col-6">
                     <article class="blog-post text-center">
-                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/93_sigmod_2017/">
-                            <img src="https://rheem-ecosystem.github.io/img/screenshot/ml4all.png" class="img-responsive" alt="post-thumb">
+                        <a class="post-title " href="publication/94_spark_summit_2017/">
+                            <img src="static/img/screenshot/sparksummit.png" class="w-100" alt="post-thumb">
                         </a>
-
-                        <a href="https://rheem-ecosystem.github.io/pdf/paper/ml4all.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Paper at SIGMOD 2017
+                        <a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-link" >
+                            <i class="fa fa-video"></i> Talk at Spark Summit 2017
                         </a>
-
-
                     </article>
                 </div>
 
 
-            </div>
-
-
 
-
-
-            <div class="col-md-6">
-                <article class="blog-post text-center">
-                    <a class="post-title " href="https://rheem-ecosystem.github.io/publication/94_spark_summit_2017/">
-                        <img src="https://rheem-ecosystem.github.io/img/screenshot/sparksummit.png" class="img-responsive" alt="post-thumb">
-                    </a>
-
-
-                    <a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-link" style="font-size: 1.5em;">
-                        <i class="fa fa-video"></i> Talk at Spark Summit 2017
-                    </a>
-
-                </article>
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/95_sigmod_2016/">
+                            <img src="static/img/screenshot/rheemdemo.png" class="w-100" alt="post-thumb">
+                        </a>
+                        <a href="static/pdf/paper/rheemdemo.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Demo at SIGMOD 2016
+                        </a>
+                    </article>
+                </div>
             </div>
 
+            
 
+            <div class="row">
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/96_edbt_2016/">
+                            <img src="static/img/screenshot/vision.png" class="w-100" alt="post-thumb">
+                        </a>
+                        <a href="static/pdf/paper/vision.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Vision Paper at EDBT 2016
+                        </a>
+                    </article>
+                </div>
 
+                <div class="col-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/97_vldb_2016/">
+                            <img src="static/img/screenshot/rheemhandson.png" class="w-100" alt="post-thumb">
+                        </a>
+                        <a href="static/pdf/paper/rheemhandson.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Tutorial at BOSS 2016
+                        </a>
+                    </article>
+                </div>
 
-
+            </div>
 
             <div class="row">
 
-                <div class="col-md-6">
+                <div class="col-6">
                     <article class="blog-post text-center">
-                        <a class="post-title " href="https://rheem-ecosystem.github.io/publication/95_sigmod_2016/">
-                            <img src="https://rheem-ecosystem.github.io/img/screenshot/rheemdemo.png" class="img-responsive" alt="post-thumb">
+                        <a class="post-title " href="publication/98_vldb_2015/">
+                            <img src="static/img/screenshot/iejoin.png" class="w-100" alt="post-thumb">
                         </a>
-
-                        <a href="https://rheem-ecosystem.github.io/pdf/paper/rheemdemo.pdf" class="btn btn-link" style="font-size: 1.5em;">
-                            <img src="https://rheem-ecosystem.github.io/img/pdf.png" style="width: 1.5em; margin-top: 0.99em"> Demo at SIGMOD 2016
+                        <a href="static/pdf/paper/iejoin.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Paper at PVLDB 8(13) 2015
                         </a>
-
-
                     </article>
                 </div>
 
-
-            </div>
+                <div class="col-md-6">
+                    <article class="blog-post text-center">
+                        <a class="post-title " href="publication/99_sigmod_2015/">
+                            <img src="static/img/screenshot/bigdansing.png" class="w-100" alt="post-thumb">
+                        </a>
+                        <a href="static/pdf/paper/bigdansing.pdf" class="btn btn-link" >
+                            <img src="static/img/pdf.png" style="width: 1em;">Paper at SIGMOD 2015
+                        </a>
+                    </article>
+                </div>
 
 
-            <div class="col-12 text-center">
-                <ul class="pagination">
-                    <li class="page-item"><a class="page-link" href="publications.html">1</a></li>
-                    <li class="page-item active"><a class="page-link" href="publications-2.html">2</a></li>
-                </ul>
             </div>
         </div>
     </section>
@@ -192,7 +204,22 @@
 
 
     <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
+        <div class="row justify-content-center">
+                <div class="col-10 text-center">
+                    <p style="text-align: justify">
+                        Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+                    </p>
+                    <a href="http://incubator.apache.org/">
+                        <img src="static/img/egg-logo.png">
+                    </a>
+                    <br />
+                    <p>
+                        Copyright &#169; 2021 The Apache Software Foundation.<br />
+                        Licensed under the Apache License, Version 2.0.<br />
+                        Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+                    </p>
+                </div>
+            </div>        </nav>
 </div>
 
 
diff --git a/publications/90_vldb_2018/index.html b/publications/90_vldb_2018/index.html
deleted file mode 100755
index eae9d1b..0000000
--- a/publications/90_vldb_2018/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>RHEEM: Enabling Cross-Platform Data Processing</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>RHEEM: Enabling Cross-Platform Data Processing</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Zoi Kaoudi, Sebastian Kruse, Jorge-Arnulfo Quiané-Ruiz, Bertty Contreras-Rojas, Ahmed Elmagarmid, Yasser Idris, Ji Lucas, Essam Mansour, Mourad Ouzzani, Paolo Papotti, Nan Tang, Saravanan Thirumuruganathan and Anis Troudi</span> on <span class="bold">2018</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Solving business problems increasingly requires going beyond the limits of a single data processing platform (platform for short), such as Hadoop or a DBMS. As a result, organizations typically perform tedious and costly tasks to juggle their code and data across different platforms. Addressing this pain and achieving automatic cross-platform data processing is quite challenging: finding the most efficient platform for a given task requires quite good expertise for all [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheem.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/91_icde_2018_tutorial/index.html b/publications/91_icde_2018_tutorial/index.html
deleted file mode 100755
index 921eaae..0000000
--- a/publications/91_icde_2018_tutorial/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Cross-Platform Data Processing: Use Cases and Challenges</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Cross-Platform Data Processing: Use Cases and Challenges</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Zoi Kaoudi and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2018</span></p>
-	            </div>
-	            <hr />
-	            <p><p>There is a zoo of data processing platforms which help users and organizations to extract value out of their data. Although each of these platforms excels in specific aspects, users typically end up running their data analytics on suboptimal platforms. This is not only because choosing the right platform among the myriad of big data platforms is a daunting task, but also due to the fact that today’s data analytics are moving beyond the limits of a single platform. Thus [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemtutorial.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/92_icde_2018_studio/index.html b/publications/92_icde_2018_studio/index.html
deleted file mode 100755
index 216d352..0000000
--- a/publications/92_icde_2018_studio/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>RheemStudio: Cross-Platform Data Analytics Made Easy</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>RheemStudio: Cross-Platform Data Analytics Made Easy</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Ji Lucas, Yasser Idris, Bertty Contreras-Rojas, Jorge-Arnulfo Quiané-Ruiz and Sanjay Chawla</span> on <span class="bold">2018</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Many of today’s applications need several data processing platforms for complex analytics. Thus, recent systems have taken steps towards supporting cross-platform data analytics. Yet, current cross-platform systems lack of ease-of-use, which is crucial for their adoption. This demo presents RHEEMStudio, a visual IDE on top of RHEEM. It allows users to easily specify their cross-platform data analytic tasks. In this demo, we will demonstrate five main features of RHEEMS [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/studiodemo.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/93_sigmod_2017/index.html b/publications/93_sigmod_2017/index.html
deleted file mode 100755
index 233722e..0000000
--- a/publications/93_sigmod_2017/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>A Cost-based Optimizer for Gradient Descent Optimization</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>A Cost-based Optimizer for Gradient Descent Optimization</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Zoi Kaoudi, Jorge-Arnulfo Quiané-Ruiz, Saravanan Thirumuruganathan, Sanjay Chawla and Divy Agrawal</span> on <span class="bold">2017</span></p>
-	            </div>
-	            <hr />
-	            <p><p>As the use of machine learning (ML) permeates into diverse application domains, there is an urgent need to support a declarative framework for ML. Ideally, a user will specify an ML task in a high-level and easy-to-use language and the framework will invoke the appropriate algorithms and system configurations to execute it. An important observation towards designing such a framework is that many ML tasks can be expressed as mathematical optimization problems, which tak [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/ml4all.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/94_spark_summit_2017/index.html b/publications/94_spark_summit_2017/index.html
deleted file mode 100755
index b4f2cf7..0000000
--- a/publications/94_spark_summit_2017/index.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Interoperating a Zoo of Data Processing Platforms Using Rheem</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Interoperating a Zoo of Data Processing Platforms Using Rheem</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Yasser Idris and Sebastian Kruse</span> on <span class="bold">2017</span></p>
-	            </div>
-	            <hr />
-	            <p><p>We are witnessing a proliferation of big data, which has lead to a zoo of data processing systems. Each system providing a different set of features. For example, Spark provides scalability to analytic tasks, but Java 8 Streams provides low-latency. Furthermore, complex applications, such as ETL and ML, are now requiring a mixture of platforms to perform tasks efficiently. In such complex data analytics pipelines, the use of multiple data processing system is not only  [...]
-In this talk, we will present Rheem, an open source scalable cross-platform system that frees developers from these burdens. Rheem provides an abstraction layer on top of Spark (and other processing platforms) with the aim of enabling cross-platform optimization and interoperability. It automatically selects the best data processing platforms for a given task and also handles the cross-platform execution. In particular, we will discuss how Rheem allows Spark to work in tandem with other  [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-					
-					 	<a href="https://databricks.com/session/interoperating-a-zoo-of-data-processing-platforms-using-rheem" class="btn btn-main"><i class="fa fa-video"></i> Look</a>
-						<br>
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/95_sigmod_2016/index.html b/publications/95_sigmod_2016/index.html
deleted file mode 100755
index bbc7993..0000000
--- a/publications/95_sigmod_2016/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Rheem: Enabling Multi-Platform Task Execution</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Rheem: Enabling Multi-Platform Task Execution</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Divy Agrawal, Lamine Ba, Laure Berti-Equille, Sanjay Chawla, Ahmed Elmagarmid, Hossam Hammady, Yasser Idris, Zoi Kaoudi, Zuhair Khayyat, Sebastian Kruse, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Many emerging applications, from domains such as healthcare and oil &amp; gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different appl [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemdemo.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/96_edbt_2016/index.html b/publications/96_edbt_2016/index.html
deleted file mode 100755
index 224569b..0000000
--- a/publications/96_edbt_2016/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Road to Freedom in Data Analytics</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Road to Freedom in Data Analytics</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Divy Agrawal, Sanjay Chawla, Ahmed Elmagarmid, Zoi Kaoudi, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Mohammed J. Zaki</span> on <span class="bold">2016</span></p>
-	            </div>
-	            <hr />
-	            <p><p>The world is fast moving towards a data-driven society where data is the most valuable asset. Organizations need to perform very diverse analytic tasks using various data processing platforms. In doing so, they face many challenges; chiefly, platform dependence, poor interoperability, and poor performance when using multiple platforms. We present RHEEM, our vision for big data analytics over diverse data processing platforms. RHEEM provides a threelayer data processing [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/vision.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/97_vldb_2016/index.html b/publications/97_vldb_2016/index.html
deleted file mode 100755
index aeed297..0000000
--- a/publications/97_vldb_2016/index.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Rheem</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Rheem</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Zoi Kaoudi, Sebastian Kruse and Jorge-Arnulfo Quiané-Ruiz</span> on <span class="bold">2016</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Bored of keep moving your app to the newest data processing platform to achieve high performance? Tired of dealing with a zoo of processing platforms to get the best performance for your analytic tasks? Then, this tutorial is for you!
-Indeed, we are witnessing a plethora of innovative data processing platforms in the last few years. While this is generally great, leveraging these new technologies in practice bears quite some challenges, just to name a few, developers must: (i) find among the plethora of processing platforms the best one for their applications; (ii) migrate their applications to newer and faster platforms every now and then; and (iii) orchestrate different platforms so that applications leverage their  [...]
-We address these issues with Rheem, a system that enables big data analytics over multiple data processing platforms in a seamless manner. It provides a three-layer data processing abstraction with that applications can achieve both platform independence and interoperability across multiple platforms. With Rheem, dRheemers (Rheem developers) can focus on the logics of their applications. Rheem, in turn, takes care of efficiently executing applications by choosing either a single or multi [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/rheemhandson.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/98_vldb_2015/index.html b/publications/98_vldb_2015/index.html
deleted file mode 100755
index 8ff8412..0000000
--- a/publications/98_vldb_2015/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>Lightning Fast and Space Efficient Inequality Joins</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>Lightning Fast and Space Efficient Inequality Joins</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Zuhair Khayyat, William Lucia, Meghna Singh, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Panos Kalnis</span> on <span class="bold">2015</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Inequality joins, which join relational tables on inequality conditions, are used in various applications. While there have been a wide range of optimization methods for joins in database systems, from algorithms such as sort-merge join and band join, to various indices such as B+-tree, R∗-tree and Bitmap, inequality joins have received little attention and queries containing such joins are usually very slow. In this paper, we introduce fast inequality join algorithms. [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/iejoin.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/99_sigmod_2015/index.html b/publications/99_sigmod_2015/index.html
deleted file mode 100755
index dc4b7b3..0000000
--- a/publications/99_sigmod_2015/index.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-
-
-
-
-
-
-
-
-
-<title>BigDansing: A System for Big Data Cleansing</title>
-
-<meta name="generator" content="Hugo 0.46" />
-
-
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/owl.carousel.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/bootstrap.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/font-awesome.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace-local-fonts.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/airspace.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/style.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/ionicons.min.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/animate.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/responsive.css" />
-<link rel="stylesheet" href="https://rheem-ecosystem.github.io/css/syntax.css" />
-
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
-
-
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-<script src="https://rheem-ecosystem.github.io/js/bootstrap.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/owl.carousel.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/plugins.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/min/waypoints.min.js"></script>
-<script src="https://rheem-ecosystem.github.io/js/jquery.counterup.js"></script>
-
-
-<script src="https://rheem-ecosystem.github.io/js/main.js"></script>
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-
-
-<script>
-var doNotTrack = false;
-if (!doNotTrack) {
-	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
-	ga('create', 'UA-124750019-1', 'auto');
-	
-	ga('send', 'pageview');
-}
-</script>
-<script async src='https://www.google-analytics.com/analytics.js'></script>
-
-
-
-</head>
-<body>
-
-	
-<header>
-  <a href="https://github.com/rheem-ecosystem/rheem"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 12; " src="https://camo.githubusercontent.com/121cd7cbdc3e4855075ea8b558508b91ac463ac2/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677265656e5f3030373230302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png"></a>
-
-  <div class="container-fluid">
-  <div class="row">
-    <div class="col-md-12">
-      
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="https://rheem-ecosystem.github.io/">
-              <img src="https://rheem-ecosystem.github.io/img/logo.png" alt="Rheem X-Platform Logo" class="logo-rheem">
-            </a>
-          </div>
-            
-            <div class="collapse navbar-collapse move" id="bs-example-navbar-collapse-1">
-              <ul class="nav navbar-nav navbar-right">
-                <li><a href="https://rheem-ecosystem.github.io/">Home</a></li>
-              
-                <li><a href="/about/">About</a></li>
-              
-                <li><a href="/documentation/">Documentation</a></li>
-              
-                <li><a href="/publication/">Publications</a></li>
-              
-                <li><a href="/people/">People</a></li>
-              
-                <li><a href="/download/">Download</a></li>
-              
-                <li><a href="/contact/">Contact</a></li>
-              
-              </ul>
-            </div>
-          </div>
-        </nav>
-      </div>
-    </div>
-  </div>
-</header>
-
-
-	<div class="post">
-	  
-	  <section class="section" style="border: 1px dotted #ddd;">
-	    <div class="container">
-	      <div class="row">
-	        <div>
-	          <div class="block">
-	            <h1>BigDansing: A System for Big Data Cleansing</h1>
-	            <div class="post-info-wrapper">
-	              <p class="italic">By <span class="bold">Zuhair Khayyat, Ihab F. Ilyas, Alekh Jindal, Samuel Madden, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang and Si Yin</span> on <span class="bold">2015</span></p>
-	            </div>
-	            <hr />
-	            <p><p>Data cleansing approaches have usually focused on detecting and fixing errors with little attention to scaling to big datasets. This presents a serious impediment since data cleansing often involves costly computations such as enumerating pairs of tuples, handling inequality joins, and dealing with user-defined functions. In this paper, we present BigDansing, a Big Data Cleansing system to tackle efficiency, scalability, and ease-of-use issues in data cleansing. The sy [...]
-</p>
-				<hr />
-			  	<p class="center-text" style="width: 100%">
-					
-						<a href="https://rheem-ecosystem.github.io/pdf/paper/bigdansing.pdf" class="btn btn-main"><i class="fa fa-file-pdf-o"></i> Download</a>
-						<br>
-					
-					
-			  	</p>
-	          </div>
-	        </div>
-	      </div>
-	    </div>
-	  </section>
-	</div>
-	<p class="center-text" style="padding: 30px;">
-	  <a class="btn btn-main" href="https://rheem-ecosystem.github.io//publication">Back to Publications</a>
-	</p>
-
-	
-		
-
-<section id="call-to-action">
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="block">
-          <h2>Turning a Zoo into a Circus</h2>
-          <p><a class="nothing" href="https://rheem-ecosystem.github.io/about">Read more</a> on how <b>RHEEM</b> tame the Zoo of existing data processing platforms to work together.</p>
-          
-        </div>
-      </div>
-    </div>
-  </div>
-</section>
-
-	
-
-	
-<footer>
-  <div class="container-fluid">
-    <div class="row">
-      <div class="col-md-12">
-        <div class="footer-manu">
-          <ul>
-            
-            <li><a href="https://www.qcri.org/">About QCRI</a></li>
-            
-            <li><a href="/contact">Contact us</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem">Fork me</a></li>
-            
-            <li><a href="https://github.com/rheem-ecosystem/blob/master/LICENSE.TXT">License</a></li>
-            
-          </ul>
-        </div>
-        <p>Copyright &copy; Developed by the dRHEEMers @ QCRI. All rights reserved.</p>
-      </div>
-    </div>
-  </div>
-</footer>
-
-</body>
-</html>
diff --git a/publications/template_publication.html b/publications/template_publication.html
deleted file mode 100644
index c93e32b..0000000
--- a/publications/template_publication.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-
-    <title>Apache Wayang</title>
-    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
-    <link rel="stylesheet" href="../static/css/color.css">
-    <link rel="stylesheet" href="../static/fa/css/all.min.css">
-    <link rel="icon" type="image/png" href="../static/img/wayang-favicon.png" />
-    <style>
-        .service-item {
-            text-align: center;
-        }
-    </style>
-</head>
-<!-- TODO: the padding of the body need to be resposive -->
-<body style="padding: 4em; background: white">
-
-<div class="container shadow-lg p-3 mb-5 bg-white rounded">
-    <nav class="sticky-top navbar navbar-expand-lg navbar-light  d-flex bd-highlight mt-n3 mx-n3 shadow mb-4" style="background: #A6A6A6">
-        <a class="p-2 flex-grow-1 bd-highlight navbar-brand">
-            <img src="../static/img/logo-plain.png">
-        </a>
-        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
-            <span class="navbar-toggler-icon"></span>
-        </button>
-        <div class="collapse navbar-collapse" id="navbarText">
-            <ul class="navbar-nav mr-auto">
-                <li class="nav-item active">
-                    <a class="nav-link" href="../index.html">Home <span class="sr-only">(current)</span></a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="../about.html">About</a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="../documentation.html">Documentation</a>
-                </li>
-                <li class="nav-item">
-                    <a class="nav-link" href="../publications.html">Publications</a>
-                </li>
-            </ul>
-        </div>
-    </nav>
-
-    <div class="row mb-3 mt-n5 d-flex align-items-center" style="background-image: url(../static/img/background-1.png); height: 10em; background-position: 50%">
-        <div class="col" style="text-align: center">
-            <h1 style="color: white; font-size: 4em">Documentation</h1>
-        </div>
-    </div>
-
-    <nav class="navbar fixed-bottom navbar-light bg-light position-relative mb-n3 mx-n3  mb-4"  style="background: #A6A6A6">
-        The contents of this website are &#169; 2021 Apache Software Foundation under the terms of the Apache License v2. Apache Wayang, Wayang, and the Wayang logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.        </nav>
-</div>
-
-
-
-
-<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
-<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
-<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/static/img/architecture.png b/static/img/architecture.png
new file mode 100644
index 0000000..9ff25aa
Binary files /dev/null and b/static/img/architecture.png differ
diff --git a/static/img/egg-logo.png b/static/img/egg-logo.png
new file mode 100644
index 0000000..759252f
Binary files /dev/null and b/static/img/egg-logo.png differ
diff --git a/static/img/java.png b/static/img/java.png
new file mode 100644
index 0000000..19f41ec
Binary files /dev/null and b/static/img/java.png differ
diff --git a/static/img/logo.png b/static/img/logo.png
new file mode 100644
index 0000000..9fd82ec
Binary files /dev/null and b/static/img/logo.png differ
diff --git a/static/img/pdf.png b/static/img/pdf.png
new file mode 100644
index 0000000..337b8a0
Binary files /dev/null and b/static/img/pdf.png differ
diff --git a/static/img/plan.png b/static/img/plan.png
new file mode 100644
index 0000000..1af187a
Binary files /dev/null and b/static/img/plan.png differ
diff --git a/static/img/slider-bg.jpg b/static/img/slider-bg.jpg
new file mode 100644
index 0000000..6a17e3d
Binary files /dev/null and b/static/img/slider-bg.jpg differ
diff --git a/static/pdf/paper/bigdansing.pdf b/static/pdf/paper/bigdansing.pdf
new file mode 100644
index 0000000..4e00425
Binary files /dev/null and b/static/pdf/paper/bigdansing.pdf differ
diff --git a/static/pdf/paper/iejoin.pdf b/static/pdf/paper/iejoin.pdf
new file mode 100644
index 0000000..5bbcd52
Binary files /dev/null and b/static/pdf/paper/iejoin.pdf differ
diff --git a/static/pdf/paper/ml4all.pdf b/static/pdf/paper/ml4all.pdf
new file mode 100644
index 0000000..a8dfe80
Binary files /dev/null and b/static/pdf/paper/ml4all.pdf differ
diff --git a/static/pdf/paper/rheem.pdf b/static/pdf/paper/rheem.pdf
new file mode 100644
index 0000000..e3d955a
Binary files /dev/null and b/static/pdf/paper/rheem.pdf differ
diff --git a/static/pdf/paper/rheemdemo.pdf b/static/pdf/paper/rheemdemo.pdf
new file mode 100644
index 0000000..2254e8b
Binary files /dev/null and b/static/pdf/paper/rheemdemo.pdf differ
diff --git a/static/pdf/paper/rheemhandson.pdf b/static/pdf/paper/rheemhandson.pdf
new file mode 100644
index 0000000..4e3b2df
Binary files /dev/null and b/static/pdf/paper/rheemhandson.pdf differ
diff --git a/static/pdf/paper/rheemtutorial.pdf b/static/pdf/paper/rheemtutorial.pdf
new file mode 100644
index 0000000..9b8ef65
Binary files /dev/null and b/static/pdf/paper/rheemtutorial.pdf differ
diff --git a/static/pdf/paper/studiodemo.pdf b/static/pdf/paper/studiodemo.pdf
new file mode 100644
index 0000000..b52e058
Binary files /dev/null and b/static/pdf/paper/studiodemo.pdf differ
diff --git a/static/pdf/paper/vision.pdf b/static/pdf/paper/vision.pdf
new file mode 100644
index 0000000..7e924fc
Binary files /dev/null and b/static/pdf/paper/vision.pdf differ