Refactor con funcionalidad on templates

Se mezclo lo que hice de api con los templates