input processing pb