input source program