usando template e corrigindo erro