Completed Input methods