dejando las validaciones para el final
Agregando el switch