input generator is added