start generating