made class & vector