file path as program argument