Finish vector implementation