intiial vector, partial implemenation