changed a lot of different things