unfinished work on vectors
got empty, single, and tuple vectors to compile