Add styling and lots of code