idea input work