add first test for vectors
add first vector implementation