made a shit fuck ton of changes