edit generate