massive update in gui and littlebit in fseach and interface py