Improving Generate