data generator done