Started implementing Vector