I have a pattern that is called Vandyke st but I can’t seem to get it correct
to Start with I have 83 sts
after a few rows its call to do the Vandyke st, which goes like this
1st row: K2, K2 tog, m1, k5, *m1, sl1, k1, psso, k1, k2tog, m1, K5, rep from * until 4 sts rem, m1, sl1, k1, psso, k2
It didn’t seem to leave 4 st and I don’t even see how that last part fits on 4 sts
Im assuming my make one is correct… Knit into the front of the st leave on needle then knit into the back to make 2 sts?
If someone could please tell me where iv gone wrong that would be a great help.
Thanks
No a m1 isn’t a kfb, it’s a different increase. Lift the yarn between the sts and knit it through the back loop, or do a backward loop on the needle. That makes a new stitch that’s between the old ones; a kfb uses up one of your sts which is why you don’t have enough to finish the pattern repeat with.
Thank you 
Does that make it more of a yarn over then?
My books all tell me the M1 is *make 1. knit into the front of the st in the usual way. then, without discarding the st (which is still on the left needle? knit into the back of it to make two sts.
Is this just the most common way of a M1?
Your book is describing one kind of increase, a knit front and back (kfb) and it is a common way of m1 but it uses a stitch. In the pattern you’re doing you need to make one between sts by picking up the bar and knitting into the back loop or by making a loop (look at the Free Videos, Increases, M1L or M1A). That way you won’t be using a stitch but you will be increasing one and the number of sts in the row makes sense.
The book you have actually describes what is usually known as a kfb increase or bar increase. A m1 increase is usually the backward loop or lifting the strand between sts and knitting into it. Substituting one for another can mess with the stitch counts or put the increases in a different place than they need to be. The only time you can substitute without a problem is when you have to do an increase at the beginning and/or end of a row.