gave some love to vectors