bunch of changes.

fk my life