modern vectors