# Does Upgrade tool upgrade home.ctp file syntax?

**URL:** <https://discourse.cakephp.org/t/does-upgrade-tool-upgrade-home-ctp-file-syntax/8847>\
**Category:** Need Help\
**Created:** [January 8, 2021, 11:53am UTC](https://discourse.cakephp.org/t/does-upgrade-tool-upgrade-home-ctp-file-syntax/8847 "2021-01-08T11:53:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![martins](https://avatars.discourse-cdn.com/v4/letter/m/7bcc69/32.png) [@martins](https://discourse.cakephp.org/u/martins)\
**Post date:** [January 8, 2021, 11:53am UTC](https://discourse.cakephp.org/t/does-upgrade-tool-upgrade-home-ctp-file-syntax/8847/1 "2021-01-08T11:53:23Z")

</div>

My question is simple: Does Upgrade tool upgrade home.ctp file syntax? If not, do I have to rewrite the file and all its functions?

---

<div class="post-metadata">

**Author:** ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)\
**Post date:** [January 8, 2021, 2:46pm UTC](https://discourse.cakephp.org/t/does-upgrade-tool-upgrade-home-ctp-file-syntax/8847/2 "2021-01-08T14:46:34Z")

</div>

What do you mean by “home.ctp file syntax”? And “all its functions”? Do you mean functions that it calls (and if so do you mean things in helpers, or things from third-party libraries, or stand-alone functions you’ve declared yourself elsewhere), or functions that you are declaring right in the template?
