yay it works.
fixed some stuff.