added multiple combinations of vertices,  have problem with intersection test