program files and input added