updates, speed enhancements