using vector as system of records