launch agreement