wrap result in vector