using new vecmath dep