addition with scaling works for vectors