Separated Laucher to own program