added dataset, random generation