added vertexcolor struct for storing colors of vertices