created templates and sent data to the templates created flexible URL structures and expanded the templates to meet DRY philosophy also added static files