first vector class