fixes and experimental ai