ready to run on real data sets