changed a bunch of shiz