Progress: input processing