vector representation