InputGenerator implemented