Added LaunchAction method and tests