polish the new vector command