add a persistent vector