using annotation controller @template