vectormain.c