new clauncher api