The three pillars of an Adaptive Website - Prepr CMS