added vec
added lib/makefile