under working,  add reading vertex from mqo