promissory note launch