add max_size, select_on_container_copy_construction