changed a lot for the best