ejemplo completo con doc