note: normally resize should also initialize, but I couldn't get it working, maybe since because this is a multidimensional vector
note: normally resize should also initialize, but I couldn't get it working, maybe since because this is a multidimensional vector