Improved Algorithms