Only thing is violet is not really eating her Vegis- suggestions?
Just keep offering. I would try a range of different veg (not all in one go just over time) to see what her likes and dislikes are, also different ways of cooking. As example mine has never liked broccoli or cauliflower it's very obvious he doesn't like them as he tucks into veg that he does like. I have continued to offer them from time to time so that he continues to see them on his plate but I do not force him to eat them. Eventually I discovered that he will eat long stemmed broccoli if I cut the flower head off! He likes the stem, but I think he has issue with the texture of the flower, fair enough, he can get great nutrients from the stem there is no need to like everything. He ate cauliflower once, one piece, it was roasted rather than steamed and he did say it was nice but I know that he tried it out of politeness and that he said it was nice out of politeness, he didn't want a second piece and never ate it again.
Meanwhile he has always liked asparagus, including the flower head, so we eat those more often, green beans, mange tout, sugar snap peas - eats them all so really for his nutrients he can live without broccoli/cauli.
He never liked potatoes, he would eat a couple of oven baked wedges, gradually would eat roast, then chips, and now boiled but not mash. Boiled he only ate because I covered them in mint sauce which over time I reduced.
So, just try different things and don't give up. I am not totally against hidden veg but I do think they benefit from seeing clearly what each food is too. Books with fruit and veg in can help with identification, toy food too (I avoided the packs of toys with all prepacked foods in and got only the produce toys, DS learned so quickly what each item was and can relate to these when we cook and eat, I'm sure the familiarity helps). At the end of the day if they don't like something they just don't like it. If they are not in an adventurous phase they will be unlikely to try new things but keep offering so that if/when the phase hits they do have the produce their on their plate.
For hidden veg try a range of veg cooked down with tom puree added, whizz and stir through pasta.
Sweet potato or other veg in pancakes or mini muffins.
Bean burgers were a big hit here, DS almost lived on them for lunches I made them in batches with some other veggies added, fried them all, then froze them and lifted a few out when I needed them. Great out and about food, I didn't bother with bread rolls or anything, just burgers straight from a tub and he wolfed them down. I believe in eating as a family but for a long time his 'lunch' was 10.30/11.00am when other kids were having a small snack at toddler group so I needed a substantial healthy alternative and bean burgers provided that.
Try raw grated carrot, steamed batons, roasted batons (with herbs sprinkled on too as another trial) etc. If a food is taken in one form then experiment with the same food in another form because the variety may encourage them to try something else. But really you only need them to like a couple of different vegetables and fruits to get a reasonably balanced diet.