[Change] template and switching