new random vector class included