Optimizacion de codigo y limpieza general