modified to produce some distributions only in the 2b case