implemented '--launch-method'