funcion ejecucion