Vector class update