finised data generator