updated code: executablePath