cleaning up vec