Method for generation