fit data to many distributions