done with good regularizer