front end, templates and blog system