master branch is rewritten, better separation of the css