zeroth-order draft