working pointer triangles