read file
launcher