edit generator