Código necesario para funcionar.