changed launch structure