Help with button hole in ribbing pattern PLEASE!
I am knitting a baby jacket and have just picked up 50sts along the front of the cardigan. I need to do 5 rows of ribbing (k2, p2) and create button holes in the 4th row.
For the 4th row, the pattern says this:
P2, *K2tog, yfwd, rib 9. Rep from * 3 times more. K2tog, yfwd, rib to end of row.
So if I P2 then K2tog, then the next 2 sts would be purl so why does the pattern say yfwd when I would do this anyway to purl the next two stitches? I assume it is saying yfwd to make up for the stitch lost when I k2tog to make the buttonhole but I just don't understand how bringing the wool to the front is going to make an extra stitch when the wool needs to be at the front to purl the next stitch anyway.
Also, after the 2tog, it says to rib 9. So this means I would P2, K2, P2, K2, P1 and then repeat from * which would be two K2tog again. So now I am knitting a purl stitch and a knit stitch together and muking up all the ribbing pattern.