compress to single puts