Ultima limpieza y varias modificaciones