compress list