Nuevo metodo para evitar tantos condicionales, ademas se agregaron
nuevas pruebas.