Input processing (34/39)

Input processing