began implementing vectors