modified template and style