refractored dynvector to match coati's naming conventions