InputGenerator Complete