Redoing CMS. Old version grew into spaghetti.