Funcionalidad #1 completa