refactor launcher
fixstyle refacor #15 #16 #17
fix style