editando template function