added Vector type, multiplier