add VectorD.c etc