modified template