fix executable, platform independent