change to atomic vector type