first laguage detection interface edit