Input processing (28/39)

Input processing