moved Vector_t into a spearet file