styling and generating the front-page
together with some refactoring to let that fit in and coded keywords