template et ses controller