updated a LOT of stuff.
to the point that it works...
mostly.