basic "TLauncher" class definition