Which sentence is correctly punctuated?

A.We need these items to sew a dress fabric, a pattern, and a sewing machine.

B.We need the following items to sew a dress: fabric, a pattern, and a sewing machine.

C.Fabric, a pattern, and a sewing machine are: what we need to sew a dress.

D.To sew a dress, we need: fabric, a pattern, and a sewing machine.