added an recursive decremental partition, and some small changes.