stored into vector