[add] finish basic function of _vector_