add launcher
add progress dialog