big performance and compability update