Optimización y fixes