Updated Vector Class