use vector for container that only gets inserts at the end