redefinicion de funciones