The level compression should probably be changed to be improved. I tried a few ways, but I must have made some mistakes, since it didn't work properly.