user can customize executable output path #38