implement vector strength