scalar vs vector 101