cleanup,launch