d_vec module added