Issue with drawing vertex

Triangles are primitives.
So a quad or a square made of 4 points (a quad) requires two triangles or primitives.

instead of going thru it i made a runnable copy paste example.