updating for external vector gem