change coeff, add opt