4. Implementando funcionalidades nuevas