add independent execPath code