Version: v1.0
Input
Output
This example was created by evevalentine2017
Finished in 58.2 seconds
Setting up the model...
Preparing inputs...
Processing...
Loading VAE weight: models/VAE/vae-ft-mse-840000-ema-pruned_fp16.safetensors
Full prompt: (An intricate forest landscape reindeer, surrounded snowflakes, pine cones, firefliesfireflies, night sky, trapped in a bottle), atmospheric oliva lighting, on the table, 4k UHD, dark vibes, hyper detailed, vibrant colours forest background, epic composition, octane render, sharp focus, high resolution isometric easynegative, <lora:epiCRealismHelper:1>, <lora:add_brightness:0.5>, <lora:contrast_slider_v10:-0.3>, <lora:add_saturation:1.0>
Full negative prompt: ((nsfw)), ((topless)), ((pussy)), ((nipples)), ((portrait)), ((close up on face:2)), ((focus on face:2)), realisticvision-negative-embedding, hdr, ugly, bad, teeth, teeths, hat, overbright, oversaturated, (deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, UnrealisticDream,
0%| | 0/46 [00:00<?, ?it/s]
2%|▏ | 1/46 [00:01<01:03, 1.41s/it]
4%|▍ | 2/46 [00:02<00:42, 1.04it/s]
7%|▋ | 3/46 [00:02<00:34, 1.24it/s]
9%|▊ | 4/46 [00:03<00:31, 1.35it/s]
11%|█ | 5/46 [00:03<00:28, 1.42it/s]
13%|█▎ | 6/46 [00:04<00:27, 1.47it/s]
15%|█▌ | 7/46 [00:05<00:26, 1.50it/s]
17%|█▋ | 8/46 [00:05<00:25, 1.52it/s]
20%|█▉ | 9/46 [00:06<00:24, 1.53it/s]
22%|██▏ | 10/46 [00:07<00:23, 1.54it/s]
24%|██▍ | 11/46 [00:07<00:22, 1.55it/s]
26%|██▌ | 12/46 [00:08<00:22, 1.55it/s]
28%|██▊ | 13/46 [00:09<00:21, 1.55it/s]
30%|███ | 14/46 [00:09<00:20, 1.55it/s]
33%|███▎ | 15/46 [00:10<00:20, 1.55it/s]
35%|███▍ | 16/46 [00:11<00:19, 1.55it/s]
37%|███▋ | 17/46 [00:11<00:18, 1.55it/s]
39%|███▉ | 18/46 [00:12<00:18, 1.55it/s]
41%|████▏ | 19/46 [00:12<00:17, 1.55it/s]
43%|████▎ | 20/46 [00:13<00:16, 1.55it/s]
46%|████▌ | 21/46 [00:14<00:16, 1.55it/s]
48%|████▊ | 22/46 [00:14<00:15, 1.55it/s]
50%|█████ | 23/46 [00:15<00:14, 1.54it/s]
52%|█████▏ | 24/46 [00:16<00:14, 1.54it/s]
54%|█████▍ | 25/46 [00:16<00:13, 1.54it/s]
57%|█████▋ | 26/46 [00:17<00:12, 1.54it/s]
59%|█████▊ | 27/46 [00:18<00:12, 1.54it/s]
61%|██████ | 28/46 [00:18<00:11, 1.54it/s]
63%|██████▎ | 29/46 [00:19<00:11, 1.54it/s]
65%|██████▌ | 30/46 [00:20<00:10, 1.54it/s]
67%|██████▋ | 31/46 [00:20<00:09, 1.54it/s]
70%|██████▉ | 32/46 [00:21<00:09, 1.54it/s]
72%|███████▏ | 33/46 [00:22<00:08, 1.54it/s]
74%|███████▍ | 34/46 [00:22<00:07, 1.54it/s]
76%|███████▌ | 35/46 [00:23<00:07, 1.54it/s]
78%|███████▊ | 36/46 [00:24<00:06, 1.53it/s]
80%|████████ | 37/46 [00:24<00:05, 1.54it/s]
83%|████████▎ | 38/46 [00:25<00:05, 1.53it/s]
85%|████████▍ | 39/46 [00:25<00:04, 1.54it/s]
87%|████████▋ | 40/46 [00:26<00:03, 1.53it/s]
89%|████████▉ | 41/46 [00:27<00:03, 1.54it/s]
91%|█████████▏| 42/46 [00:27<00:02, 1.54it/s]
93%|█████████▎| 43/46 [00:28<00:01, 1.53it/s]
96%|█████████▌| 44/46 [00:29<00:01, 1.53it/s]
98%|█████████▊| 45/46 [00:29<00:00, 1.53it/s]
100%|██████████| 46/46 [00:30<00:00, 1.53it/s]
100%|██████████| 46/46 [00:30<00:00, 1.51it/s]
Decoding latents in cuda:0...
done in 0.97s
Move latents to cpu...
done in 0.02s
0: 640x640 (no detections), 7.6ms
Speed: 2.9ms preprocess, 7.6ms inference, 9.9ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 1 with 1st settings.
0: 640x640 (no detections), 7.1ms
Speed: 2.8ms preprocess, 7.1ms inference, 0.7ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 1 with 2nd settings.
0: 640x640 (no detections), 7.6ms
Speed: 2.7ms preprocess, 7.6ms inference, 0.8ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 2 with 1st settings.
0: 640x640 1 hand, 7.3ms
Speed: 2.8ms preprocess, 7.3ms inference, 10.8ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:07, 2.62it/s]
10%|▉ | 2/21 [00:00<00:05, 3.65it/s]
14%|█▍ | 3/21 [00:00<00:04, 4.11it/s]
19%|█▉ | 4/21 [00:00<00:03, 4.38it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.56it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.65it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.75it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.85it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.93it/s]
48%|████▊ | 10/21 [00:02<00:02, 4.95it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.97it/s]
57%|█████▋ | 12/21 [00:02<00:01, 5.02it/s]
62%|██████▏ | 13/21 [00:02<00:01, 5.04it/s]
67%|██████▋ | 14/21 [00:02<00:01, 5.04it/s]
71%|███████▏ | 15/21 [00:03<00:01, 5.04it/s]
76%|███████▌ | 16/21 [00:03<00:00, 5.03it/s]
81%|████████ | 17/21 [00:03<00:00, 5.04it/s]
86%|████████▌ | 18/21 [00:03<00:00, 5.05it/s]
90%|█████████ | 19/21 [00:03<00:00, 5.06it/s]
95%|█████████▌| 20/21 [00:04<00:00, 5.05it/s]
100%|██████████| 21/21 [00:04<00:00, 5.04it/s]
100%|██████████| 21/21 [00:04<00:00, 4.80it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 1 face, 7.1ms
Speed: 2.6ms preprocess, 7.1ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:04, 4.95it/s]
10%|▉ | 2/21 [00:00<00:03, 4.99it/s]
14%|█▍ | 3/21 [00:00<00:03, 5.01it/s]
19%|█▉ | 4/21 [00:00<00:03, 5.02it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.93it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.89it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.94it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.97it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.99it/s]
48%|████▊ | 10/21 [00:02<00:02, 5.01it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.97it/s]
57%|█████▋ | 12/21 [00:02<00:01, 4.98it/s]
62%|██████▏ | 13/21 [00:02<00:01, 4.99it/s]
67%|██████▋ | 14/21 [00:02<00:01, 5.02it/s]
71%|███████▏ | 15/21 [00:03<00:01, 5.05it/s]
76%|███████▌ | 16/21 [00:03<00:00, 5.05it/s]
81%|████████ | 17/21 [00:03<00:00, 5.04it/s]
86%|████████▌ | 18/21 [00:03<00:00, 5.04it/s]
90%|█████████ | 19/21 [00:03<00:00, 5.03it/s]
95%|█████████▌| 20/21 [00:03<00:00, 5.02it/s]
100%|██████████| 21/21 [00:04<00:00, 5.00it/s]
100%|██████████| 21/21 [00:04<00:00, 5.00it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 1 hand, 8.6ms
Speed: 2.5ms preprocess, 8.6ms inference, 1.4ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:04, 4.79it/s]
10%|▉ | 2/21 [00:00<00:03, 4.90it/s]
14%|█▍ | 3/21 [00:00<00:03, 4.96it/s]
19%|█▉ | 4/21 [00:00<00:03, 4.96it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.87it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.85it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.89it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.94it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.93it/s]
48%|████▊ | 10/21 [00:02<00:02, 4.87it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.92it/s]
57%|█████▋ | 12/21 [00:02<00:01, 4.95it/s]
62%|██████▏ | 13/21 [00:02<00:01, 4.94it/s]
67%|██████▋ | 14/21 [00:02<00:01, 4.96it/s]
71%|███████▏ | 15/21 [00:03<00:01, 4.95it/s]
76%|███████▌ | 16/21 [00:03<00:01, 4.93it/s]
81%|████████ | 17/21 [00:03<00:00, 4.96it/s]
86%|████████▌ | 18/21 [00:03<00:00, 4.99it/s]
90%|█████████ | 19/21 [00:03<00:00, 4.99it/s]
95%|█████████▌| 20/21 [00:04<00:00, 4.97it/s]
100%|██████████| 21/21 [00:04<00:00, 5.01it/s]
100%|██████████| 21/21 [00:04<00:00, 4.94it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 (no detections), 7.6ms
Speed: 2.9ms preprocess, 7.6ms inference, 0.7ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 4 with 1st settings.
0: 640x640 (no detections), 7.3ms
Speed: 3.3ms preprocess, 7.3ms inference, 0.8ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 4 with 2nd settings.
Uploading outputs...
Finished.
This example was created by evevalentine2017
Finished in 58.2 seconds
Setting up the model...
Preparing inputs...
Processing...
Loading VAE weight: models/VAE/vae-ft-mse-840000-ema-pruned_fp16.safetensors
Full prompt: (An intricate forest landscape reindeer, surrounded snowflakes, pine cones, firefliesfireflies, night sky, trapped in a bottle), atmospheric oliva lighting, on the table, 4k UHD, dark vibes, hyper detailed, vibrant colours forest background, epic composition, octane render, sharp focus, high resolution isometric easynegative, <lora:epiCRealismHelper:1>, <lora:add_brightness:0.5>, <lora:contrast_slider_v10:-0.3>, <lora:add_saturation:1.0>
Full negative prompt: ((nsfw)), ((topless)), ((pussy)), ((nipples)), ((portrait)), ((close up on face:2)), ((focus on face:2)), realisticvision-negative-embedding, hdr, ugly, bad, teeth, teeths, hat, overbright, oversaturated, (deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, UnrealisticDream,
0%| | 0/46 [00:00<?, ?it/s]
2%|▏ | 1/46 [00:01<01:03, 1.41s/it]
4%|▍ | 2/46 [00:02<00:42, 1.04it/s]
7%|▋ | 3/46 [00:02<00:34, 1.24it/s]
9%|▊ | 4/46 [00:03<00:31, 1.35it/s]
11%|█ | 5/46 [00:03<00:28, 1.42it/s]
13%|█▎ | 6/46 [00:04<00:27, 1.47it/s]
15%|█▌ | 7/46 [00:05<00:26, 1.50it/s]
17%|█▋ | 8/46 [00:05<00:25, 1.52it/s]
20%|█▉ | 9/46 [00:06<00:24, 1.53it/s]
22%|██▏ | 10/46 [00:07<00:23, 1.54it/s]
24%|██▍ | 11/46 [00:07<00:22, 1.55it/s]
26%|██▌ | 12/46 [00:08<00:22, 1.55it/s]
28%|██▊ | 13/46 [00:09<00:21, 1.55it/s]
30%|███ | 14/46 [00:09<00:20, 1.55it/s]
33%|███▎ | 15/46 [00:10<00:20, 1.55it/s]
35%|███▍ | 16/46 [00:11<00:19, 1.55it/s]
37%|███▋ | 17/46 [00:11<00:18, 1.55it/s]
39%|███▉ | 18/46 [00:12<00:18, 1.55it/s]
41%|████▏ | 19/46 [00:12<00:17, 1.55it/s]
43%|████▎ | 20/46 [00:13<00:16, 1.55it/s]
46%|████▌ | 21/46 [00:14<00:16, 1.55it/s]
48%|████▊ | 22/46 [00:14<00:15, 1.55it/s]
50%|█████ | 23/46 [00:15<00:14, 1.54it/s]
52%|█████▏ | 24/46 [00:16<00:14, 1.54it/s]
54%|█████▍ | 25/46 [00:16<00:13, 1.54it/s]
57%|█████▋ | 26/46 [00:17<00:12, 1.54it/s]
59%|█████▊ | 27/46 [00:18<00:12, 1.54it/s]
61%|██████ | 28/46 [00:18<00:11, 1.54it/s]
63%|██████▎ | 29/46 [00:19<00:11, 1.54it/s]
65%|██████▌ | 30/46 [00:20<00:10, 1.54it/s]
67%|██████▋ | 31/46 [00:20<00:09, 1.54it/s]
70%|██████▉ | 32/46 [00:21<00:09, 1.54it/s]
72%|███████▏ | 33/46 [00:22<00:08, 1.54it/s]
74%|███████▍ | 34/46 [00:22<00:07, 1.54it/s]
76%|███████▌ | 35/46 [00:23<00:07, 1.54it/s]
78%|███████▊ | 36/46 [00:24<00:06, 1.53it/s]
80%|████████ | 37/46 [00:24<00:05, 1.54it/s]
83%|████████▎ | 38/46 [00:25<00:05, 1.53it/s]
85%|████████▍ | 39/46 [00:25<00:04, 1.54it/s]
87%|████████▋ | 40/46 [00:26<00:03, 1.53it/s]
89%|████████▉ | 41/46 [00:27<00:03, 1.54it/s]
91%|█████████▏| 42/46 [00:27<00:02, 1.54it/s]
93%|█████████▎| 43/46 [00:28<00:01, 1.53it/s]
96%|█████████▌| 44/46 [00:29<00:01, 1.53it/s]
98%|█████████▊| 45/46 [00:29<00:00, 1.53it/s]
100%|██████████| 46/46 [00:30<00:00, 1.53it/s]
100%|██████████| 46/46 [00:30<00:00, 1.51it/s]
Decoding latents in cuda:0...
done in 0.97s
Move latents to cpu...
done in 0.02s
0: 640x640 (no detections), 7.6ms
Speed: 2.9ms preprocess, 7.6ms inference, 9.9ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 1 with 1st settings.
0: 640x640 (no detections), 7.1ms
Speed: 2.8ms preprocess, 7.1ms inference, 0.7ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 1 with 2nd settings.
0: 640x640 (no detections), 7.6ms
Speed: 2.7ms preprocess, 7.6ms inference, 0.8ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 2 with 1st settings.
0: 640x640 1 hand, 7.3ms
Speed: 2.8ms preprocess, 7.3ms inference, 10.8ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:07, 2.62it/s]
10%|▉ | 2/21 [00:00<00:05, 3.65it/s]
14%|█▍ | 3/21 [00:00<00:04, 4.11it/s]
19%|█▉ | 4/21 [00:00<00:03, 4.38it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.56it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.65it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.75it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.85it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.93it/s]
48%|████▊ | 10/21 [00:02<00:02, 4.95it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.97it/s]
57%|█████▋ | 12/21 [00:02<00:01, 5.02it/s]
62%|██████▏ | 13/21 [00:02<00:01, 5.04it/s]
67%|██████▋ | 14/21 [00:02<00:01, 5.04it/s]
71%|███████▏ | 15/21 [00:03<00:01, 5.04it/s]
76%|███████▌ | 16/21 [00:03<00:00, 5.03it/s]
81%|████████ | 17/21 [00:03<00:00, 5.04it/s]
86%|████████▌ | 18/21 [00:03<00:00, 5.05it/s]
90%|█████████ | 19/21 [00:03<00:00, 5.06it/s]
95%|█████████▌| 20/21 [00:04<00:00, 5.05it/s]
100%|██████████| 21/21 [00:04<00:00, 5.04it/s]
100%|██████████| 21/21 [00:04<00:00, 4.80it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 1 face, 7.1ms
Speed: 2.6ms preprocess, 7.1ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:04, 4.95it/s]
10%|▉ | 2/21 [00:00<00:03, 4.99it/s]
14%|█▍ | 3/21 [00:00<00:03, 5.01it/s]
19%|█▉ | 4/21 [00:00<00:03, 5.02it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.93it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.89it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.94it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.97it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.99it/s]
48%|████▊ | 10/21 [00:02<00:02, 5.01it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.97it/s]
57%|█████▋ | 12/21 [00:02<00:01, 4.98it/s]
62%|██████▏ | 13/21 [00:02<00:01, 4.99it/s]
67%|██████▋ | 14/21 [00:02<00:01, 5.02it/s]
71%|███████▏ | 15/21 [00:03<00:01, 5.05it/s]
76%|███████▌ | 16/21 [00:03<00:00, 5.05it/s]
81%|████████ | 17/21 [00:03<00:00, 5.04it/s]
86%|████████▌ | 18/21 [00:03<00:00, 5.04it/s]
90%|█████████ | 19/21 [00:03<00:00, 5.03it/s]
95%|█████████▌| 20/21 [00:03<00:00, 5.02it/s]
100%|██████████| 21/21 [00:04<00:00, 5.00it/s]
100%|██████████| 21/21 [00:04<00:00, 5.00it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 1 hand, 8.6ms
Speed: 2.5ms preprocess, 8.6ms inference, 1.4ms postprocess per image at shape (1, 3, 640, 640)
0%| | 0/21 [00:00<?, ?it/s]
5%|▍ | 1/21 [00:00<00:04, 4.79it/s]
10%|▉ | 2/21 [00:00<00:03, 4.90it/s]
14%|█▍ | 3/21 [00:00<00:03, 4.96it/s]
19%|█▉ | 4/21 [00:00<00:03, 4.96it/s]
24%|██▍ | 5/21 [00:01<00:03, 4.87it/s]
29%|██▊ | 6/21 [00:01<00:03, 4.85it/s]
33%|███▎ | 7/21 [00:01<00:02, 4.89it/s]
38%|███▊ | 8/21 [00:01<00:02, 4.94it/s]
43%|████▎ | 9/21 [00:01<00:02, 4.93it/s]
48%|████▊ | 10/21 [00:02<00:02, 4.87it/s]
52%|█████▏ | 11/21 [00:02<00:02, 4.92it/s]
57%|█████▋ | 12/21 [00:02<00:01, 4.95it/s]
62%|██████▏ | 13/21 [00:02<00:01, 4.94it/s]
67%|██████▋ | 14/21 [00:02<00:01, 4.96it/s]
71%|███████▏ | 15/21 [00:03<00:01, 4.95it/s]
76%|███████▌ | 16/21 [00:03<00:01, 4.93it/s]
81%|████████ | 17/21 [00:03<00:00, 4.96it/s]
86%|████████▌ | 18/21 [00:03<00:00, 4.99it/s]
90%|█████████ | 19/21 [00:03<00:00, 4.99it/s]
95%|█████████▌| 20/21 [00:04<00:00, 4.97it/s]
100%|██████████| 21/21 [00:04<00:00, 5.01it/s]
100%|██████████| 21/21 [00:04<00:00, 4.94it/s]
Decoding latents in cuda:0...
done in 0.24s
Move latents to cpu...
done in 0.0s
0: 640x640 (no detections), 7.6ms
Speed: 2.9ms preprocess, 7.6ms inference, 0.7ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 4 with 1st settings.
0: 640x640 (no detections), 7.3ms
Speed: 3.3ms preprocess, 7.3ms inference, 0.8ms postprocess per image at shape (1, 3, 640, 640)
[-] ADetailer: nothing detected on image 4 with 2nd settings.
Uploading outputs...
Finished.