change vector to qlist