use execFile and arguments array instead of string concat