Added templates and CSS styling