Mega update, todo limpio y mejorado