pequeñas optimizaciones
fix testcase