Bug Fix: Input and Output directories are updated based on input executable name