diff --git a/README.md b/README.md
index 887cb9861..40261e6d4 100644
--- a/README.md
+++ b/README.md
@@ -221,13 +221,14 @@ This should be fully cross-platform, but we'd really love to have additional con
### **Evolution**
-
+
-
-
+
+- [OSS Stats](https://ossinsight.io/analyze/vladmandic/automatic#overview)
+
### **Docs**
If you're unsure how to use a feature, best place to start is [Wiki](https://github.com/vladmandic/automatic/wiki) and if its not there,
diff --git a/TODO.md b/TODO.md
index bb156fccb..f01276e38 100644
--- a/TODO.md
+++ b/TODO.md
@@ -6,13 +6,18 @@ Main ToDo list can be found at [GitHub projects](https://github.com/users/vladma
- zluda
- stable cascade
-- control second pass:
-- onediff:
+- init latents, variations, tiling
+- lora sliders:
- diffusers public callbacks
- image2video: pia and vgen pipelines
- video2video
+- preprocess api
+
+## Control missing features
+
+- second pass:
+- inpaint masking explicit processing size:
+- outpaint return mask and optional override future run_masking
- control api
- masking api
-- preprocess api
-- bind panZoom to control input
-- masking.outpaint should return mask and override future run_masking
+- inpaint pan/zoom
diff --git a/extensions-builtin/Lora/lora_convert.py b/extensions-builtin/Lora/lora_convert.py
index c9d5c6a98..1c08d8931 100644
--- a/extensions-builtin/Lora/lora_convert.py
+++ b/extensions-builtin/Lora/lora_convert.py
@@ -109,7 +109,6 @@ class KeyConvert:
if shared.backend == shared.Backend.ORIGINAL:
self.converter = self.original
self.is_sd2 = 'model_transformer_resblocks' in shared.sd_model.network_layer_mapping
-
else:
self.converter = self.diffusers
self.is_sdxl = True if shared.sd_model_type == "sdxl" else False
diff --git a/extensions-builtin/Lora/network.py b/extensions-builtin/Lora/network.py
index 17b20bb6a..d0bad3c59 100644
--- a/extensions-builtin/Lora/network.py
+++ b/extensions-builtin/Lora/network.py
@@ -6,7 +6,6 @@ import enum
from modules import sd_models, hashes, shared
NetworkWeights = namedtuple('NetworkWeights', ['network_key', 'sd_key', 'w', 'sd_module'])
-
metadata_tags_order = {"ss_sd_model_name": 1, "ss_resolution": 2, "ss_clip_skip": 3, "ss_num_train_images": 10, "ss_tag_frequency": 20}
diff --git a/extensions-builtin/Lora/network_lora.py b/extensions-builtin/Lora/network_lora.py
index 1405a9d13..76a8322da 100644
--- a/extensions-builtin/Lora/network_lora.py
+++ b/extensions-builtin/Lora/network_lora.py
@@ -1,5 +1,4 @@
import torch
-
import diffusers.models.lora as diffusers_lora
import lyco_helpers
import network
diff --git a/modules/sd_models.py b/modules/sd_models.py
index a8a666b48..c2d3ecb34 100644
--- a/modules/sd_models.py
+++ b/modules/sd_models.py
@@ -236,8 +236,8 @@ def select_checkpoint(op='model'):
if len(checkpoints_list) == 0:
shared.log.warning("Cannot generate without a checkpoint")
shared.log.info("Set system paths to use existing folders in a different location")
- shared.log.info(" or use --models_dir to specify base folder with all models")
- shared.log.info(" or use --ckpt_dir to specify folder with models")
+ shared.log.info(" or use --models-dir to specify base folder with all models")
+ shared.log.info(" or use --ckpt-dir to specify folder with sd models")
shared.log.info(" or use --ckpt to force using existing model")
return None
checkpoint_info = next(iter(checkpoints_list.values()))