running
add os independent executable path lookup