more ai updates....needs TONS of work...