can use external html files as templates
updated the style