prototype lauch
introduce launch event