added runType 3, same effect as runType 1 but no user-asking, just execute.