The first example and a working laucher